<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver LLCC68: llcc68 command driver function</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver LLCC68
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">LLCC68 full-featured driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__llcc68__command__driver.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">llcc68 command driver function<div class="ingroups"><a class="el" href="group__llcc68__driver.html">llcc68 driver function</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>llcc68 command driver modules  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structllcc68__handle__s.html">llcc68_handle_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 handle structure definition  <a href="structllcc68__handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structllcc68__info__s.html">llcc68_info_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 information structure definition  <a href="structllcc68__info__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga3cfd304d09728437424e8ada1e8a9375"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structllcc68__handle__s.html">llcc68_handle_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a></td></tr>
<tr class="memdesc:ga3cfd304d09728437424e8ada1e8a9375"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 handle structure definition  <a href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">More...</a><br /></td></tr>
<tr class="separator:ga3cfd304d09728437424e8ada1e8a9375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95168c4475c3e6d862da6cf7539c92f2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structllcc68__info__s.html">llcc68_info_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga95168c4475c3e6d862da6cf7539c92f2">llcc68_info_t</a></td></tr>
<tr class="memdesc:ga95168c4475c3e6d862da6cf7539c92f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 information structure definition  <a href="group__llcc68__command__driver.html#ga95168c4475c3e6d862da6cf7539c92f2">More...</a><br /></td></tr>
<tr class="separator:ga95168c4475c3e6d862da6cf7539c92f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga099cd8e6e7515f7fdf5176eed69babdd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga099cd8e6e7515f7fdf5176eed69babddadef553a97a36bf778b4d9013f97dcecc">LLCC68_BOOL_FALSE</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga099cd8e6e7515f7fdf5176eed69babdda101a9c9660c69b02530a6bc20f1e8ca9">LLCC68_BOOL_TRUE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga099cd8e6e7515f7fdf5176eed69babdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 bool enumeration definition  <a href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">More...</a><br /></td></tr>
<tr class="separator:ga099cd8e6e7515f7fdf5176eed69babdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49ba436ff2b785362ded089573164e31"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga49ba436ff2b785362ded089573164e31">llcc68_start_mode_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga49ba436ff2b785362ded089573164e31a1f3f8afdd38ac6e7ba8ef10af231d7e7">LLCC68_START_MODE_COLD</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga49ba436ff2b785362ded089573164e31a736ce5da89edf91807c0b9d5ecd43830">LLCC68_START_MODE_WARM</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga49ba436ff2b785362ded089573164e31"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 start mode enumeration definition  <a href="group__llcc68__command__driver.html#ga49ba436ff2b785362ded089573164e31">More...</a><br /></td></tr>
<tr class="separator:ga49ba436ff2b785362ded089573164e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga136898138da9f75a412b145a874488ca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga136898138da9f75a412b145a874488caa1b78c5519eea6714e5386b5331ba359e">LLCC68_CLOCK_SOURCE_RC_13M</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga136898138da9f75a412b145a874488caaba889efcc90dde63f2da87d328b35d69">LLCC68_CLOCK_SOURCE_XTAL_32MHZ</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga136898138da9f75a412b145a874488ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 clock source enumeration definition  <a href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">More...</a><br /></td></tr>
<tr class="separator:ga136898138da9f75a412b145a874488ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga474b3f209cbff441a9340674467a36ea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga474b3f209cbff441a9340674467a36ea">llcc68_regulator_mode_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga474b3f209cbff441a9340674467a36eaa3f5bac03bbf4ff1d2bc437e5e1a76be2">LLCC68_REGULATOR_MODE_ONLY_LDO</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga474b3f209cbff441a9340674467a36eaa6820bcbda858268dceeed34d3cc3388f">LLCC68_REGULATOR_MODE_DC_DC_LDO</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga474b3f209cbff441a9340674467a36ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 regulator mode enumeration definition  <a href="group__llcc68__command__driver.html#ga474b3f209cbff441a9340674467a36ea">More...</a><br /></td></tr>
<tr class="separator:ga474b3f209cbff441a9340674467a36ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a6d1a52123fcc969ae234155910b197"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga8a6d1a52123fcc969ae234155910b197">llcc68_calibration_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a563a88e6edf16205908290997d5e7dff">LLCC68_CALIBRATION_RC64K</a> = (1 &lt;&lt; 0)
, <a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a46b6d6b632f04a6666f1dac21c7c6ff6">LLCC68_CALIBRATION_RC13M</a> = (1 &lt;&lt; 1)
, <a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a1ba15844aeeb6674565fb585fe481405">LLCC68_CALIBRATION_PLL</a> = (1 &lt;&lt; 2)
, <a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a6cb336477bbd94eaef5f6daddc53f5a9">LLCC68_CALIBRATION_ADC_PULSE</a> = (1 &lt;&lt; 3)
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a3237e227974fd47705ac6fcefb34b485">LLCC68_CALIBRATION_ADC_BULK_N</a> = (1 &lt;&lt; 4)
, <a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a1013613ee7613841a784d762b17a10f0">LLCC68_CALIBRATION_ADC_BULK_P</a> = (1 &lt;&lt; 5)
, <a class="el" href="group__llcc68__command__driver.html#gga8a6d1a52123fcc969ae234155910b197a237d5af2fce9ecd8b84c4525ada87cc9">LLCC68_CALIBRATION_IMAGE</a> = (1 &lt;&lt; 6)
<br />
 }</td></tr>
<tr class="memdesc:ga8a6d1a52123fcc969ae234155910b197"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 calibration enumeration definition  <a href="group__llcc68__command__driver.html#ga8a6d1a52123fcc969ae234155910b197">More...</a><br /></td></tr>
<tr class="separator:ga8a6d1a52123fcc969ae234155910b197"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1eb1603623292d4e6c737cbaa6da8e48"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1eb1603623292d4e6c737cbaa6da8e48">llcc68_irq_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a2e80df037bd4f7b7b6882aeaa98b8210">LLCC68_IRQ_TX_DONE</a> = (1 &lt;&lt; 0)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a521046fff56fb7dcb9df7c2aa5030578">LLCC68_IRQ_RX_DONE</a> = (1 &lt;&lt; 1)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a258239c829ca038708b57f4ed3ce1eab">LLCC68_IRQ_PREAMBLE_DETECTED</a> = (1 &lt;&lt; 2)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48ac843cc8a9e801ae5ee45bca0fe99134b">LLCC68_IRQ_SYNC_WORD_VALID</a> = (1 &lt;&lt; 3)
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a9ab0349b5ed128fe05cfddcc1e7fe3cd">LLCC68_IRQ_HEADER_VALID</a> = (1 &lt;&lt; 4)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a398fb0a386e509e9c776bcc680e1ec83">LLCC68_IRQ_HEADER_ERR</a> = (1 &lt;&lt; 5)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a4904c970770aff0692e86d1a93168b5d">LLCC68_IRQ_CRC_ERR</a> = (1 &lt;&lt; 6)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48aee63d4ce79a37ead42a239ae6626b0bf">LLCC68_IRQ_CAD_DONE</a> = (1 &lt;&lt; 7)
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48a71d648a7d311fdd14411e37bc1eba582">LLCC68_IRQ_CAD_DETECTED</a> = (1 &lt;&lt; 8)
, <a class="el" href="group__llcc68__command__driver.html#gga1eb1603623292d4e6c737cbaa6da8e48aa55138b6b942d54526e0dcd4f8c9944f">LLCC68_IRQ_TIMEOUT</a> = (1 &lt;&lt; 9)
<br />
 }</td></tr>
<tr class="memdesc:ga1eb1603623292d4e6c737cbaa6da8e48"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 irq enumeration definition  <a href="group__llcc68__command__driver.html#ga1eb1603623292d4e6c737cbaa6da8e48">More...</a><br /></td></tr>
<tr class="separator:ga1eb1603623292d4e6c737cbaa6da8e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad28f405608563a0a13906547a23e4a8e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gad28f405608563a0a13906547a23e4a8e">llcc68_rx_tx_fallback_mode_t</a> { <a class="el" href="group__llcc68__command__driver.html#ggad28f405608563a0a13906547a23e4a8ead3c125ebb30d0ab041305ad0ab9186c1">LLCC68_RX_TX_FALLBACK_MODE_FS</a> = 0x40
, <a class="el" href="group__llcc68__command__driver.html#ggad28f405608563a0a13906547a23e4a8ea4d21b9e78fab429195e258ddb66c1f3a">LLCC68_RX_TX_FALLBACK_MODE_STDBY_XOSC</a> = 0x30
, <a class="el" href="group__llcc68__command__driver.html#ggad28f405608563a0a13906547a23e4a8ea1d7b5aa7eb2b1444ba0c3014b5e9b42d">LLCC68_RX_TX_FALLBACK_MODE_STDBY_RC</a> = 0x20
 }</td></tr>
<tr class="memdesc:gad28f405608563a0a13906547a23e4a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 rx tx fallback mode enumeration definition  <a href="group__llcc68__command__driver.html#gad28f405608563a0a13906547a23e4a8e">More...</a><br /></td></tr>
<tr class="separator:gad28f405608563a0a13906547a23e4a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3aba1d4b9dbf42730f719c4b902b8f03"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga3aba1d4b9dbf42730f719c4b902b8f03">llcc68_tcxo_voltage_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a3b36fb1d2c50361559cf562f98c93da0">LLCC68_TCXO_VOLTAGE_1P6V</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a3ee635ea3e2b7c26cd9267a9f5096a15">LLCC68_TCXO_VOLTAGE_1P7V</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a4d9804100878a0d6b7cfb9d092d6fa56">LLCC68_TCXO_VOLTAGE_1P8V</a> = 0x02
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03ae469af421f97c61ef6cb0e40717e74d7">LLCC68_TCXO_VOLTAGE_2P2V</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a6dbd3ed2ff62c04de3ae19dceff5cfbb">LLCC68_TCXO_VOLTAGE_2P4V</a> = 0x04
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a272c958d127e23fc88f24b7016ff8759">LLCC68_TCXO_VOLTAGE_2P7V</a> = 0x05
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a39d91636c00a45ee08279847446e37a5">LLCC68_TCXO_VOLTAGE_3P0V</a> = 0x06
, <a class="el" href="group__llcc68__command__driver.html#gga3aba1d4b9dbf42730f719c4b902b8f03a1958dba5010de287f6f94019297d4f88">LLCC68_TCXO_VOLTAGE_3P3V</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga3aba1d4b9dbf42730f719c4b902b8f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 tcxo voltage enumeration definition  <a href="group__llcc68__command__driver.html#ga3aba1d4b9dbf42730f719c4b902b8f03">More...</a><br /></td></tr>
<tr class="separator:ga3aba1d4b9dbf42730f719c4b902b8f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab29d9d5056413effeb6a90b0f60fbff4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a> { <a class="el" href="group__llcc68__command__driver.html#ggab29d9d5056413effeb6a90b0f60fbff4a5bec184a318410cf1fdfe6cfbde84db7">LLCC68_PACKET_TYPE_GFSK</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#ggab29d9d5056413effeb6a90b0f60fbff4a4a339f440a16d6edc697a93c34b254dd">LLCC68_PACKET_TYPE_LORA</a> = 0x01
 }</td></tr>
<tr class="memdesc:gab29d9d5056413effeb6a90b0f60fbff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 packet type enumeration definition  <a href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">More...</a><br /></td></tr>
<tr class="separator:gab29d9d5056413effeb6a90b0f60fbff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga57ca96e83c157266524f4c0de29b2cec"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga57ca96e83c157266524f4c0de29b2cec">llcc68_ramp_time_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca146caf49f1904307ad8832a67f271281">LLCC68_RAMP_TIME_10US</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca3e70b84c6dcbcf8cdca3ea0ee848b532">LLCC68_RAMP_TIME_20US</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca7eecc8aec0ca415444811ab5001ede3b">LLCC68_RAMP_TIME_40US</a> = 0x02
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca3afef0928671456905d2acafd3fc65d1">LLCC68_RAMP_TIME_80US</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2cecad23f51992d21cc06e11985bab1b1b8fc">LLCC68_RAMP_TIME_200US</a> = 0x04
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca8f65c1070a9caa623e4767f2e3d739ec">LLCC68_RAMP_TIME_800US</a> = 0x05
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2ceca8ed3def4fbfdbee2c2295543cd36e987">LLCC68_RAMP_TIME_1700US</a> = 0x06
, <a class="el" href="group__llcc68__command__driver.html#gga57ca96e83c157266524f4c0de29b2cecaab99a6a8e53539fe13f6d50ee3780132">LLCC68_RAMP_TIME_3400US</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga57ca96e83c157266524f4c0de29b2cec"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 ramp time enumeration definition  <a href="group__llcc68__command__driver.html#ga57ca96e83c157266524f4c0de29b2cec">More...</a><br /></td></tr>
<tr class="separator:ga57ca96e83c157266524f4c0de29b2cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfd5064ec2c7bf6ce9386095f95d07dc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gacfd5064ec2c7bf6ce9386095f95d07dc">llcc68_gfsk_pulse_shape_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggacfd5064ec2c7bf6ce9386095f95d07dca2f0cd2e0c457dfb86e416bf8a8db971b">LLCC68_GFSK_PULSE_SHAPE_NO_FILTER</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#ggacfd5064ec2c7bf6ce9386095f95d07dca7c1da9b1bb0b794f3dab9403fb5ac0b9">LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P3</a> = 0x08
, <a class="el" href="group__llcc68__command__driver.html#ggacfd5064ec2c7bf6ce9386095f95d07dcaff09d392f473e0787a3add580a4668f3">LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P5</a> = 0x09
, <a class="el" href="group__llcc68__command__driver.html#ggacfd5064ec2c7bf6ce9386095f95d07dca21c70498f48aabecba4879f54b8c922a">LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P7</a> = 0x0A
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggacfd5064ec2c7bf6ce9386095f95d07dcadc5978e4f063a2990b2c4fd72e4e259b">LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_1</a> = 0x0B
<br />
 }</td></tr>
<tr class="memdesc:gacfd5064ec2c7bf6ce9386095f95d07dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk pulse shape enumeration definition  <a href="group__llcc68__command__driver.html#gacfd5064ec2c7bf6ce9386095f95d07dc">More...</a><br /></td></tr>
<tr class="separator:gacfd5064ec2c7bf6ce9386095f95d07dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafbf6e830fdb8dd62a09fabaa1d6ca18"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gaafbf6e830fdb8dd62a09fabaa1d6ca18">llcc68_gfsk_bandwidth_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae7aea7e27d5bc98380ad8f8ba1ede3d6">LLCC68_GFSK_BANDWIDTH_4P8_KHZ</a> = 0x1F
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae58f595da94291803db419abfc84dc56">LLCC68_GFSK_BANDWIDTH_5P8_KHZ</a> = 0x17
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a77eb8532fc5bcfd5a68bfdcc80694f0e">LLCC68_GFSK_BANDWIDTH_7P3_KHZ</a> = 0x0F
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a9a44c759978a2b34fcda7cd0db2f1869">LLCC68_GFSK_BANDWIDTH_9P7_KHZ</a> = 0x1E
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a3f822e4a2911298db91bab91a40ff8fa">LLCC68_GFSK_BANDWIDTH_11P7_KHZ</a> = 0x16
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a6a3d6888bfa8ff592c6baa3dc2eb0776">LLCC68_GFSK_BANDWIDTH_14P6_KHZ</a> = 0x0E
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae1eb914b5eb8c9400e2704fc3d0e1c83">LLCC68_GFSK_BANDWIDTH_19P5_KHZ</a> = 0x1D
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18af8dae547125a56c7e82bdba89b9c1262">LLCC68_GFSK_BANDWIDTH_23P4_KHZ</a> = 0x15
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a0fc41be4bebb2a6a89826d4dad5cfb99">LLCC68_GFSK_BANDWIDTH_29P3_KHZ</a> = 0x0D
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a512b3f4b854c120a9e2748271253df15">LLCC68_GFSK_BANDWIDTH_39_KHZ</a> = 0x1C
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a7eddb6537d79d60545bc9311543e40d0">LLCC68_GFSK_BANDWIDTH_46P9_KHZ</a> = 0x14
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a7ad488ac88daf666d8c280ab58468cb2">LLCC68_GFSK_BANDWIDTH_58P6_KHZ</a> = 0x0C
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a61522d18e7f5560a9c9f3720da0b0731">LLCC68_GFSK_BANDWIDTH_78P2_KHZ</a> = 0x1B
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a0991053854b69be20bb9bb9c5678dbd7">LLCC68_GFSK_BANDWIDTH_93P8_KHZ</a> = 0x13
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18accd3e0a2bd3f801947b06718cdad8a6a">LLCC68_GFSK_BANDWIDTH_117P3_KHZ</a> = 0x0B
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a19e6b36a858445dbb0e701bb73787456">LLCC68_GFSK_BANDWIDTH_156P2_KHZ</a> = 0x1A
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a9e6b98e482f3b69a6edb20b2271843e4">LLCC68_GFSK_BANDWIDTH_187P2_KHZ</a> = 0x12
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18ac4b008c972af340042ae9e4e89a16e4f">LLCC68_GFSK_BANDWIDTH_232P3_KHZ</a> = 0x0A
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a021d754ec44a2c2d7e29d54cdb752864">LLCC68_GFSK_BANDWIDTH_312_KHZ</a> = 0x19
, <a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a5d66f91d321fc78b88c8df0870043371">LLCC68_GFSK_BANDWIDTH_373P6_KHZ</a> = 0x11
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggaafbf6e830fdb8dd62a09fabaa1d6ca18a49047b675f640d5ab64fd2cf2facebf1">LLCC68_GFSK_BANDWIDTH_467_KHZ</a> = 0x09
<br />
 }</td></tr>
<tr class="memdesc:gaafbf6e830fdb8dd62a09fabaa1d6ca18"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk bandwidth enumeration definition  <a href="group__llcc68__command__driver.html#gaafbf6e830fdb8dd62a09fabaa1d6ca18">More...</a><br /></td></tr>
<tr class="separator:gaafbf6e830fdb8dd62a09fabaa1d6ca18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b14b10a72d64a5449adc0830fd2690e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1b14b10a72d64a5449adc0830fd2690e">llcc68_lora_sf_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690eadda8c0c4dd5757a20823118a7cd24178">LLCC68_LORA_SF_5</a> = 0x05
, <a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690eaf807cb3ddd1b88b398b7d59263f6cefd">LLCC68_LORA_SF_6</a> = 0x06
, <a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690ea391d2792036fe9163dc405e1f4b6fdca">LLCC68_LORA_SF_7</a> = 0x07
, <a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690eaa8321fe55ae288f711e09c99249a3793">LLCC68_LORA_SF_8</a> = 0x08
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690ea511485efda1bc95b935c088e67893428">LLCC68_LORA_SF_9</a> = 0x09
, <a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690eabcbeb2503708a41074444ea821ced392">LLCC68_LORA_SF_10</a> = 0x0A
, <a class="el" href="group__llcc68__command__driver.html#gga1b14b10a72d64a5449adc0830fd2690ea55b606af18702ce60cada0524eae5eff">LLCC68_LORA_SF_11</a> = 0x0B
<br />
 }</td></tr>
<tr class="memdesc:ga1b14b10a72d64a5449adc0830fd2690e"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora spreading factor enumeration definition  <a href="group__llcc68__command__driver.html#ga1b14b10a72d64a5449adc0830fd2690e">More...</a><br /></td></tr>
<tr class="separator:ga1b14b10a72d64a5449adc0830fd2690e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08bbafa4dc293758f34fe68b8504a147"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga08bbafa4dc293758f34fe68b8504a147">llcc68_lora_bandwidth_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga08bbafa4dc293758f34fe68b8504a147aa85728ee3630e6fc545c600817cdc6b2">LLCC68_LORA_BANDWIDTH_125_KHZ</a> = 0x04
, <a class="el" href="group__llcc68__command__driver.html#gga08bbafa4dc293758f34fe68b8504a147acb3ea6db1f02f9806da06d6cdf43e8c0">LLCC68_LORA_BANDWIDTH_250_KHZ</a> = 0x05
, <a class="el" href="group__llcc68__command__driver.html#gga08bbafa4dc293758f34fe68b8504a147a714367da0cad4686bb77ba325c949984">LLCC68_LORA_BANDWIDTH_500_KHZ</a> = 0x06
 }</td></tr>
<tr class="memdesc:ga08bbafa4dc293758f34fe68b8504a147"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora bandwidth enumeration definition  <a href="group__llcc68__command__driver.html#ga08bbafa4dc293758f34fe68b8504a147">More...</a><br /></td></tr>
<tr class="separator:ga08bbafa4dc293758f34fe68b8504a147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81c061e0807bdc5e1a3f9b2b56e408b7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga81c061e0807bdc5e1a3f9b2b56e408b7">llcc68_lora_cr_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga81c061e0807bdc5e1a3f9b2b56e408b7aaecd4f4a0ac3fc89988dd797d95f6900">LLCC68_LORA_CR_4_5</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#gga81c061e0807bdc5e1a3f9b2b56e408b7ad0550c50b1588bf38d7d78f0c010ab12">LLCC68_LORA_CR_4_6</a> = 0x02
, <a class="el" href="group__llcc68__command__driver.html#gga81c061e0807bdc5e1a3f9b2b56e408b7aa409ec68429494cf4ad92603d8b8bc75">LLCC68_LORA_CR_4_7</a> = 0x03
, <a class="el" href="group__llcc68__command__driver.html#gga81c061e0807bdc5e1a3f9b2b56e408b7aeba172946f8a817c517a433c043766c3">LLCC68_LORA_CR_4_8</a> = 0x04
 }</td></tr>
<tr class="memdesc:ga81c061e0807bdc5e1a3f9b2b56e408b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora coding rate enumeration definition  <a href="group__llcc68__command__driver.html#ga81c061e0807bdc5e1a3f9b2b56e408b7">More...</a><br /></td></tr>
<tr class="separator:ga81c061e0807bdc5e1a3f9b2b56e408b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a120d201a38824190a5f840364a4ad7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga7a120d201a38824190a5f840364a4ad7">llcc68_gfsk_preamble_detector_length_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga7a120d201a38824190a5f840364a4ad7aa24dd4c1c34a1d7988a9d873f8ba801b">LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_OFF</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga7a120d201a38824190a5f840364a4ad7a89e528319419767daaaf5a10b3b3e839">LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_8_BITS</a> = 0x04
, <a class="el" href="group__llcc68__command__driver.html#gga7a120d201a38824190a5f840364a4ad7a71edc27b9456a56d9d7fcf40d491b549">LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_16_BITS</a> = 0x05
, <a class="el" href="group__llcc68__command__driver.html#gga7a120d201a38824190a5f840364a4ad7a61473b5ff564420cc29c79fa40f59553">LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_24_BITS</a> = 0x06
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga7a120d201a38824190a5f840364a4ad7a764ae40a425163edc6bc32a5bb1ad98a">LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_32_BITS</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga7a120d201a38824190a5f840364a4ad7"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk preamble detector length enumeration definition  <a href="group__llcc68__command__driver.html#ga7a120d201a38824190a5f840364a4ad7">More...</a><br /></td></tr>
<tr class="separator:ga7a120d201a38824190a5f840364a4ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac44b443df4b0388d8a933d4bc031ba88"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gac44b443df4b0388d8a933d4bc031ba88">llcc68_gfsk_addr_filter_t</a> { <a class="el" href="group__llcc68__command__driver.html#ggac44b443df4b0388d8a933d4bc031ba88a0b0c5309b927fd978cbfb6d69676c3dc">LLCC68_GFSK_ADDR_FILTER_DISABLE</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#ggac44b443df4b0388d8a933d4bc031ba88aa4757d573c7c0580e1a6d7908a13e86e">LLCC68_GFSK_ADDR_FILTER_ACTIVATED_NODE_ADDR</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#ggac44b443df4b0388d8a933d4bc031ba88a77301b0ae5e355a0ec8bf40ac1e98567">LLCC68_GFSK_ADDR_FILTER_ACTIVATED_NODE_BROADCAST_ADDR</a> = 0x02
 }</td></tr>
<tr class="memdesc:gac44b443df4b0388d8a933d4bc031ba88"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk addr filter enumeration definition  <a href="group__llcc68__command__driver.html#gac44b443df4b0388d8a933d4bc031ba88">More...</a><br /></td></tr>
<tr class="separator:gac44b443df4b0388d8a933d4bc031ba88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1131590a9097ab6a633a68dc86af1e73"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1131590a9097ab6a633a68dc86af1e73">llcc68_gfsk_packet_type_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga1131590a9097ab6a633a68dc86af1e73a6ce8a159345ea63120cec2b7e2acca92">LLCC68_GFSK_PACKET_TYPE_KNOWN_LENGTH</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga1131590a9097ab6a633a68dc86af1e73aa0575854e18792e96209d6916bc95d68">LLCC68_GFSK_PACKET_TYPE_VARIABLE_SIZE</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga1131590a9097ab6a633a68dc86af1e73"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk packet type enumeration definition  <a href="group__llcc68__command__driver.html#ga1131590a9097ab6a633a68dc86af1e73">More...</a><br /></td></tr>
<tr class="separator:ga1131590a9097ab6a633a68dc86af1e73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f2e49b0e5be92a03c513cc553df7022"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1f2e49b0e5be92a03c513cc553df7022">llcc68_gfsk_crc_type_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1f2e49b0e5be92a03c513cc553df7022ad7a6de915b0dd1e91549feed95a83613">LLCC68_GFSK_CRC_TYPE_OFF</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#gga1f2e49b0e5be92a03c513cc553df7022ad29dabfbeb162815f3a8f585b682b748">LLCC68_GFSK_CRC_TYPE_1_BYTE</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga1f2e49b0e5be92a03c513cc553df7022aea38b88e5bc07c78d32b4ceea3105dd8">LLCC68_GFSK_CRC_TYPE_2_BYTE</a> = 0x02
, <a class="el" href="group__llcc68__command__driver.html#gga1f2e49b0e5be92a03c513cc553df7022a65c272704ee5cb91f7447e1f3d4ed8f7">LLCC68_GFSK_CRC_TYPE_1_BYTE_INV</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga1f2e49b0e5be92a03c513cc553df7022a8c095e9f3d18273349584bef837cf1c9">LLCC68_GFSK_CRC_TYPE_2_BYTE_INV</a> = 0x06
<br />
 }</td></tr>
<tr class="memdesc:ga1f2e49b0e5be92a03c513cc553df7022"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 gfsk crc type enumeration definition  <a href="group__llcc68__command__driver.html#ga1f2e49b0e5be92a03c513cc553df7022">More...</a><br /></td></tr>
<tr class="separator:ga1f2e49b0e5be92a03c513cc553df7022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd40a98d06b932340e4da8af140f7c98"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a> { <a class="el" href="group__llcc68__command__driver.html#ggacd40a98d06b932340e4da8af140f7c98a98bfbab196256fc86187a49f829d4619">LLCC68_LORA_HEADER_EXPLICIT</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#ggacd40a98d06b932340e4da8af140f7c98a5e0ea0f2a7215fea0444eec7597f68ff">LLCC68_LORA_HEADER_IMPLICIT</a> = 0x01
 }</td></tr>
<tr class="memdesc:gacd40a98d06b932340e4da8af140f7c98"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora header enumeration definition  <a href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">More...</a><br /></td></tr>
<tr class="separator:gacd40a98d06b932340e4da8af140f7c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga065933f1568152535754c9fc3635e885"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a> { <a class="el" href="group__llcc68__command__driver.html#gga065933f1568152535754c9fc3635e885a71104cc3356dc686eda1ae48cfc15915">LLCC68_LORA_CRC_TYPE_OFF</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga065933f1568152535754c9fc3635e885a9941a5b5aa2735ffa340c0e22438fe06">LLCC68_LORA_CRC_TYPE_ON</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga065933f1568152535754c9fc3635e885"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora crc type enumeration definition  <a href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">More...</a><br /></td></tr>
<tr class="separator:ga065933f1568152535754c9fc3635e885"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6350de9e90a891a3218369ad722e5de0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga6350de9e90a891a3218369ad722e5de0">llcc68_lora_cad_symbol_num_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga6350de9e90a891a3218369ad722e5de0af797e5b425f98e8c45069cff5c7567e0">LLCC68_LORA_CAD_SYMBOL_NUM_1</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#gga6350de9e90a891a3218369ad722e5de0a713c8168e0d288e8822e8bb86965d6a7">LLCC68_LORA_CAD_SYMBOL_NUM_2</a> = 0x01
, <a class="el" href="group__llcc68__command__driver.html#gga6350de9e90a891a3218369ad722e5de0a5ab54eb61117e0436b257013a369d1cb">LLCC68_LORA_CAD_SYMBOL_NUM_4</a> = 0x02
, <a class="el" href="group__llcc68__command__driver.html#gga6350de9e90a891a3218369ad722e5de0abe6c337018b4fd91a8bee611959e4123">LLCC68_LORA_CAD_SYMBOL_NUM_8</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga6350de9e90a891a3218369ad722e5de0aef756ac1c837c356b721e47ad10d53e0">LLCC68_LORA_CAD_SYMBOL_NUM_16</a> = 0x04
<br />
 }</td></tr>
<tr class="memdesc:ga6350de9e90a891a3218369ad722e5de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora cad symbol num enumeration definition  <a href="group__llcc68__command__driver.html#ga6350de9e90a891a3218369ad722e5de0">More...</a><br /></td></tr>
<tr class="separator:ga6350de9e90a891a3218369ad722e5de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae69b992e7925cd83950b280953cd7e06"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gae69b992e7925cd83950b280953cd7e06">llcc68_lora_cad_exit_mode_t</a> { <a class="el" href="group__llcc68__command__driver.html#ggae69b992e7925cd83950b280953cd7e06ab0768a12f2d4b4316cf0b53fddd00150">LLCC68_LORA_CAD_EXIT_MODE_ONLY</a> = 0x00
, <a class="el" href="group__llcc68__command__driver.html#ggae69b992e7925cd83950b280953cd7e06ab9a121f59e4d5b3073019cc9e1f231e7">LLCC68_LORA_CAD_EXIT_MODE_RX</a> = 0x01
 }</td></tr>
<tr class="memdesc:gae69b992e7925cd83950b280953cd7e06"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 lora cad exit mode enumeration definition  <a href="group__llcc68__command__driver.html#gae69b992e7925cd83950b280953cd7e06">More...</a><br /></td></tr>
<tr class="separator:gae69b992e7925cd83950b280953cd7e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60dd163ca94d90c0f08832e7efb7b4f4"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga60dd163ca94d90c0f08832e7efb7b4f4">llcc68_fsk_rx_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4ad4b88c6d73b5cc4b721a44637f824810">LLCC68_FSK_RX_STATUS_PREAMBLE_ERR</a> = (1 &lt;&lt; 7)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4ae1c8dd558045872f0da1224dc1630be6">LLCC68_FSK_RX_STATUS_SYNC_ERR</a> = (1 &lt;&lt; 6)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a22d44404eb1bc9ae2138c41c29ccb064">LLCC68_FSK_RX_STATUS_ADDR_ERR</a> = (1 &lt;&lt; 5)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a9d639687e20148fce29ef9fbb9a84d5e">LLCC68_FSK_RX_STATUS_CRC_ERR</a> = (1 &lt;&lt; 4)
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a44f79d401e9178b3ee04bae202005aeb">LLCC68_FSK_RX_STATUS_LENGTH_ERR</a> = (1 &lt;&lt; 3)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a5a04aa06b054ab6ebd02215658348519">LLCC68_FSK_RX_STATUS_ABORT_ERR</a> = (1 &lt;&lt; 2)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a1ef5e8e0cc97f8abbb67547dfe5202f7">LLCC68_FSK_RX_STATUS_PKT_RECEIVED</a> = (1 &lt;&lt; 1)
, <a class="el" href="group__llcc68__command__driver.html#gga60dd163ca94d90c0f08832e7efb7b4f4a9f521aa233e4a744a643da20ef9929de">LLCC68_FSK_RX_STATUS_PKT_SEND</a> = (1 &lt;&lt; 0)
<br />
 }</td></tr>
<tr class="memdesc:ga60dd163ca94d90c0f08832e7efb7b4f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 fsk rx status enumeration definition  <a href="group__llcc68__command__driver.html#ga60dd163ca94d90c0f08832e7efb7b4f4">More...</a><br /></td></tr>
<tr class="separator:ga60dd163ca94d90c0f08832e7efb7b4f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac41daa5b1b85115dfe352020b1e77e1b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gac41daa5b1b85115dfe352020b1e77e1b">llcc68_op_error_t</a> { <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1ba4c3e2d70c0f9d0d9d3c4c3b5d7293095">LLCC68_OP_ERROR_PA_RAMP_ERR</a> = (1 &lt;&lt; 8)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1ba4b5fdfaf603ba2b0b5af1a15686cda83">LLCC68_OP_ERROR_PLL_LOCK_ERR</a> = (1 &lt;&lt; 6)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1bac163f7ca649ef358dc715c3315560388">LLCC68_OP_ERROR_XOSC_START_ERR</a> = (1 &lt;&lt; 5)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1badd851925eeefe2ea22e7ebad04e0d21f">LLCC68_OP_ERROR_IMG_CALIB_ERR</a> = (1 &lt;&lt; 4)
, <br />
&#160;&#160;<a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1ba8a7ca989804c1a7b39eb78821b5bc3bc">LLCC68_OP_ERROR_ADC_CALIB_ERR</a> = (1 &lt;&lt; 3)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1ba10ee1af83c7d14dd2daf640e9e6376ca">LLCC68_OP_ERROR_PLL_CALIB_ERR</a> = (1 &lt;&lt; 2)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1ba708e1f144131d482c748456788aa6efb">LLCC68_OP_ERROR_RC13M_CALIB_ERR</a> = (1 &lt;&lt; 1)
, <a class="el" href="group__llcc68__command__driver.html#ggac41daa5b1b85115dfe352020b1e77e1bab809e3ac47abb1be2caea15414a58c95">LLCC68_OP_ERROR_RC64K_CALIB_ERR</a> = (1 &lt;&lt; 0)
<br />
 }</td></tr>
<tr class="memdesc:gac41daa5b1b85115dfe352020b1e77e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">llcc68 op error enumeration definition  <a href="group__llcc68__command__driver.html#gac41daa5b1b85115dfe352020b1e77e1b">More...</a><br /></td></tr>
<tr class="separator:gac41daa5b1b85115dfe352020b1e77e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga15409a99bca2e97309ff1f8eb092b0e7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga15409a99bca2e97309ff1f8eb092b0e7">llcc68_info</a> (<a class="el" href="group__llcc68__command__driver.html#ga95168c4475c3e6d862da6cf7539c92f2">llcc68_info_t</a> *info)</td></tr>
<tr class="memdesc:ga15409a99bca2e97309ff1f8eb092b0e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get chip's information  <a href="group__llcc68__command__driver.html#ga15409a99bca2e97309ff1f8eb092b0e7">More...</a><br /></td></tr>
<tr class="separator:ga15409a99bca2e97309ff1f8eb092b0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07aef28afc331b3359852a9311378961"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga07aef28afc331b3359852a9311378961">llcc68_irq_handler</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga07aef28afc331b3359852a9311378961"><td class="mdescLeft">&#160;</td><td class="mdescRight">irq handler  <a href="group__llcc68__command__driver.html#ga07aef28afc331b3359852a9311378961">More...</a><br /></td></tr>
<tr class="separator:ga07aef28afc331b3359852a9311378961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8ca7af0dde7fbf843916089184bff35"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gae8ca7af0dde7fbf843916089184bff35">llcc68_init</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gae8ca7af0dde7fbf843916089184bff35"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize the chip  <a href="group__llcc68__command__driver.html#gae8ca7af0dde7fbf843916089184bff35">More...</a><br /></td></tr>
<tr class="separator:gae8ca7af0dde7fbf843916089184bff35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fce26375b8a7365d43404fc3ba895e1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga3fce26375b8a7365d43404fc3ba895e1">llcc68_deinit</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga3fce26375b8a7365d43404fc3ba895e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">close the chip  <a href="group__llcc68__command__driver.html#ga3fce26375b8a7365d43404fc3ba895e1">More...</a><br /></td></tr>
<tr class="separator:ga3fce26375b8a7365d43404fc3ba895e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f95293c20361789dd389174dbce5e90"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1f95293c20361789dd389174dbce5e90">llcc68_lora_transmit</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a> standby_src, uint16_t preamble_length, <a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a> header_type, <a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a> crc_type, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> invert_iq_enable, uint8_t *buf, uint16_t len, uint32_t us)</td></tr>
<tr class="memdesc:ga1f95293c20361789dd389174dbce5e90"><td class="mdescLeft">&#160;</td><td class="mdescRight">send the lora data  <a href="group__llcc68__command__driver.html#ga1f95293c20361789dd389174dbce5e90">More...</a><br /></td></tr>
<tr class="separator:ga1f95293c20361789dd389174dbce5e90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc4d5be85a9b6ec69c1ee36fd8ac2f0e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadc4d5be85a9b6ec69c1ee36fd8ac2f0e">llcc68_lora_cad</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gadc4d5be85a9b6ec69c1ee36fd8ac2f0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">run the cad  <a href="group__llcc68__command__driver.html#gadc4d5be85a9b6ec69c1ee36fd8ac2f0e">More...</a><br /></td></tr>
<tr class="separator:gadc4d5be85a9b6ec69c1ee36fd8ac2f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e6dd8729c1c1701255157cee59e6e41"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga4e6dd8729c1c1701255157cee59e6e41">llcc68_single_receive</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, double us)</td></tr>
<tr class="memdesc:ga4e6dd8729c1c1701255157cee59e6e41"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the single receive mode  <a href="group__llcc68__command__driver.html#ga4e6dd8729c1c1701255157cee59e6e41">More...</a><br /></td></tr>
<tr class="separator:ga4e6dd8729c1c1701255157cee59e6e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8521f7320fe0d59c65025ea6ef28d9dc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga8521f7320fe0d59c65025ea6ef28d9dc">llcc68_continuous_receive</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga8521f7320fe0d59c65025ea6ef28d9dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the continuous receive mode  <a href="group__llcc68__command__driver.html#ga8521f7320fe0d59c65025ea6ef28d9dc">More...</a><br /></td></tr>
<tr class="separator:ga8521f7320fe0d59c65025ea6ef28d9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41b827744d2be4e7b7ad32a8db44ecff"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga41b827744d2be4e7b7ad32a8db44ecff">llcc68_write_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t reg, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:ga41b827744d2be4e7b7ad32a8db44ecff"><td class="mdescLeft">&#160;</td><td class="mdescRight">write the register  <a href="group__llcc68__command__driver.html#ga41b827744d2be4e7b7ad32a8db44ecff">More...</a><br /></td></tr>
<tr class="separator:ga41b827744d2be4e7b7ad32a8db44ecff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9733564cd728f0d54ea73380a8500ed0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga9733564cd728f0d54ea73380a8500ed0">llcc68_read_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t reg, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:ga9733564cd728f0d54ea73380a8500ed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the register  <a href="group__llcc68__command__driver.html#ga9733564cd728f0d54ea73380a8500ed0">More...</a><br /></td></tr>
<tr class="separator:ga9733564cd728f0d54ea73380a8500ed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb1d1181fe5dbd978295dc1f91a382fd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadb1d1181fe5dbd978295dc1f91a382fd">llcc68_write_buffer</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t offset, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:gadb1d1181fe5dbd978295dc1f91a382fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">write the buffer  <a href="group__llcc68__command__driver.html#gadb1d1181fe5dbd978295dc1f91a382fd">More...</a><br /></td></tr>
<tr class="separator:gadb1d1181fe5dbd978295dc1f91a382fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddf875b5e6dac1981efbf64551d9786b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gaddf875b5e6dac1981efbf64551d9786b">llcc68_read_buffer</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t offset, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:gaddf875b5e6dac1981efbf64551d9786b"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the buffer  <a href="group__llcc68__command__driver.html#gaddf875b5e6dac1981efbf64551d9786b">More...</a><br /></td></tr>
<tr class="separator:gaddf875b5e6dac1981efbf64551d9786b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga187b4d302f145cf271e408d0ad17e295"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga187b4d302f145cf271e408d0ad17e295">llcc68_check_packet_error</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga187b4d302f145cf271e408d0ad17e295"><td class="mdescLeft">&#160;</td><td class="mdescRight">check the packet error  <a href="group__llcc68__command__driver.html#ga187b4d302f145cf271e408d0ad17e295">More...</a><br /></td></tr>
<tr class="separator:ga187b4d302f145cf271e408d0ad17e295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f81d23837cc142eeb3d747257104fa7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga7f81d23837cc142eeb3d747257104fa7">llcc68_set_sleep</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga49ba436ff2b785362ded089573164e31">llcc68_start_mode_t</a> mode, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> rtc_wake_up_enable)</td></tr>
<tr class="memdesc:ga7f81d23837cc142eeb3d747257104fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the sleep mode  <a href="group__llcc68__command__driver.html#ga7f81d23837cc142eeb3d747257104fa7">More...</a><br /></td></tr>
<tr class="separator:ga7f81d23837cc142eeb3d747257104fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5550a0f3ad137482f05c3e47152fce2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab5550a0f3ad137482f05c3e47152fce2">llcc68_set_standby</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a> src)</td></tr>
<tr class="memdesc:gab5550a0f3ad137482f05c3e47152fce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the standby mode  <a href="group__llcc68__command__driver.html#gab5550a0f3ad137482f05c3e47152fce2">More...</a><br /></td></tr>
<tr class="separator:gab5550a0f3ad137482f05c3e47152fce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a55b7c1244480f1fbe2a33d5c7aa5ee"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga8a55b7c1244480f1fbe2a33d5c7aa5ee">llcc68_set_frequency_synthesis</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga8a55b7c1244480f1fbe2a33d5c7aa5ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the frequency synthesis mode  <a href="group__llcc68__command__driver.html#ga8a55b7c1244480f1fbe2a33d5c7aa5ee">More...</a><br /></td></tr>
<tr class="separator:ga8a55b7c1244480f1fbe2a33d5c7aa5ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadff9eb8bc8b7478fda588de4c80a895a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadff9eb8bc8b7478fda588de4c80a895a">llcc68_set_tx</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t timeout)</td></tr>
<tr class="memdesc:gadff9eb8bc8b7478fda588de4c80a895a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the tx mode  <a href="group__llcc68__command__driver.html#gadff9eb8bc8b7478fda588de4c80a895a">More...</a><br /></td></tr>
<tr class="separator:gadff9eb8bc8b7478fda588de4c80a895a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b7616d4fd4652f2bbb784c675e94983"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga4b7616d4fd4652f2bbb784c675e94983">llcc68_set_rx</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t timeout)</td></tr>
<tr class="memdesc:ga4b7616d4fd4652f2bbb784c675e94983"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the rx mode  <a href="group__llcc68__command__driver.html#ga4b7616d4fd4652f2bbb784c675e94983">More...</a><br /></td></tr>
<tr class="separator:ga4b7616d4fd4652f2bbb784c675e94983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71b0d410b0dfb3229c4f0693382f97ef"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga71b0d410b0dfb3229c4f0693382f97ef">llcc68_timeout_convert_to_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, double us, uint32_t *reg)</td></tr>
<tr class="memdesc:ga71b0d410b0dfb3229c4f0693382f97ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the timeout to the register raw data  <a href="group__llcc68__command__driver.html#ga71b0d410b0dfb3229c4f0693382f97ef">More...</a><br /></td></tr>
<tr class="separator:ga71b0d410b0dfb3229c4f0693382f97ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf66f8cad9ec85eb13bfafaf20a6aff6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gabf66f8cad9ec85eb13bfafaf20a6aff6">llcc68_timeout_convert_to_data</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t reg, double *us)</td></tr>
<tr class="memdesc:gabf66f8cad9ec85eb13bfafaf20a6aff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the timeout  <a href="group__llcc68__command__driver.html#gabf66f8cad9ec85eb13bfafaf20a6aff6">More...</a><br /></td></tr>
<tr class="separator:gabf66f8cad9ec85eb13bfafaf20a6aff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62cafb2def29a606c457f9460e5c02af"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga62cafb2def29a606c457f9460e5c02af">llcc68_set_stop_timer_on_preamble</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga62cafb2def29a606c457f9460e5c02af"><td class="mdescLeft">&#160;</td><td class="mdescRight">stop timer on preamble  <a href="group__llcc68__command__driver.html#ga62cafb2def29a606c457f9460e5c02af">More...</a><br /></td></tr>
<tr class="separator:ga62cafb2def29a606c457f9460e5c02af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf69ae6133a2950c44e6ab25bda7459b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadf69ae6133a2950c44e6ab25bda7459b">llcc68_set_rx_duty_cycle</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t rx_period, uint32_t sleep_period)</td></tr>
<tr class="memdesc:gadf69ae6133a2950c44e6ab25bda7459b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the rx duty cycle  <a href="group__llcc68__command__driver.html#gadf69ae6133a2950c44e6ab25bda7459b">More...</a><br /></td></tr>
<tr class="separator:gadf69ae6133a2950c44e6ab25bda7459b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2e1b7193c4e2a70dde0690b5f86e7bf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab2e1b7193c4e2a70dde0690b5f86e7bf">llcc68_set_cad</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gab2e1b7193c4e2a70dde0690b5f86e7bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">run the cad  <a href="group__llcc68__command__driver.html#gab2e1b7193c4e2a70dde0690b5f86e7bf">More...</a><br /></td></tr>
<tr class="separator:gab2e1b7193c4e2a70dde0690b5f86e7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6670d33a5ea9dee5d8684b97d6c858ef"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga6670d33a5ea9dee5d8684b97d6c858ef">llcc68_set_tx_continuous_wave</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga6670d33a5ea9dee5d8684b97d6c858ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the tx continuous wave mode  <a href="group__llcc68__command__driver.html#ga6670d33a5ea9dee5d8684b97d6c858ef">More...</a><br /></td></tr>
<tr class="separator:ga6670d33a5ea9dee5d8684b97d6c858ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab58dd951b8f4646105b37bdff4a47385"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab58dd951b8f4646105b37bdff4a47385">llcc68_set_tx_infinite_preamble</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gab58dd951b8f4646105b37bdff4a47385"><td class="mdescLeft">&#160;</td><td class="mdescRight">enter to the tx infinite preamble mode  <a href="group__llcc68__command__driver.html#gab58dd951b8f4646105b37bdff4a47385">More...</a><br /></td></tr>
<tr class="separator:gab58dd951b8f4646105b37bdff4a47385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga630ae86c540bc963f0c635170c258893"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga630ae86c540bc963f0c635170c258893">llcc68_set_regulator_mode</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga474b3f209cbff441a9340674467a36ea">llcc68_regulator_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga630ae86c540bc963f0c635170c258893"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the regulator_mode  <a href="group__llcc68__command__driver.html#ga630ae86c540bc963f0c635170c258893">More...</a><br /></td></tr>
<tr class="separator:ga630ae86c540bc963f0c635170c258893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad25b5a0ba4e0f75f457b9046ff68cf6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gaad25b5a0ba4e0f75f457b9046ff68cf6">llcc68_set_calibration</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t settings)</td></tr>
<tr class="memdesc:gaad25b5a0ba4e0f75f457b9046ff68cf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the calibration settings  <a href="group__llcc68__command__driver.html#gaad25b5a0ba4e0f75f457b9046ff68cf6">More...</a><br /></td></tr>
<tr class="separator:gaad25b5a0ba4e0f75f457b9046ff68cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c6781d41dcce9fd21a2f96effa31a4f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga5c6781d41dcce9fd21a2f96effa31a4f">llcc68_set_calibration_image</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t freq1, uint8_t freq2)</td></tr>
<tr class="memdesc:ga5c6781d41dcce9fd21a2f96effa31a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the calibration image frequency  <a href="group__llcc68__command__driver.html#ga5c6781d41dcce9fd21a2f96effa31a4f">More...</a><br /></td></tr>
<tr class="separator:ga5c6781d41dcce9fd21a2f96effa31a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga160254e25b42b7598368cf9a18c2b6db"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga160254e25b42b7598368cf9a18c2b6db">llcc68_set_pa_config</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t pa_duty_cycle, uint8_t hp_max)</td></tr>
<tr class="memdesc:ga160254e25b42b7598368cf9a18c2b6db"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the pa config  <a href="group__llcc68__command__driver.html#ga160254e25b42b7598368cf9a18c2b6db">More...</a><br /></td></tr>
<tr class="separator:ga160254e25b42b7598368cf9a18c2b6db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c045620870225d5e56c0feb7726d294"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga7c045620870225d5e56c0feb7726d294">llcc68_set_rx_tx_fallback_mode</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#gad28f405608563a0a13906547a23e4a8e">llcc68_rx_tx_fallback_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga7c045620870225d5e56c0feb7726d294"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the rx tx fallback mode  <a href="group__llcc68__command__driver.html#ga7c045620870225d5e56c0feb7726d294">More...</a><br /></td></tr>
<tr class="separator:ga7c045620870225d5e56c0feb7726d294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0ef0fab8f3cc1b920d77b19b374ffa0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab0ef0fab8f3cc1b920d77b19b374ffa0">llcc68_set_dio_irq_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t irq_mask, uint16_t dio1_mask, uint16_t dio2_mask, uint16_t dio3_mask)</td></tr>
<tr class="memdesc:gab0ef0fab8f3cc1b920d77b19b374ffa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the dio irq params  <a href="group__llcc68__command__driver.html#gab0ef0fab8f3cc1b920d77b19b374ffa0">More...</a><br /></td></tr>
<tr class="separator:gab0ef0fab8f3cc1b920d77b19b374ffa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb9841c807ac928734aedce5456e072b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gabb9841c807ac928734aedce5456e072b">llcc68_get_irq_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t *status)</td></tr>
<tr class="memdesc:gabb9841c807ac928734aedce5456e072b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the irq status  <a href="group__llcc68__command__driver.html#gabb9841c807ac928734aedce5456e072b">More...</a><br /></td></tr>
<tr class="separator:gabb9841c807ac928734aedce5456e072b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3921670d4fa06aba021cbee0e54d8bf7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga3921670d4fa06aba021cbee0e54d8bf7">llcc68_clear_irq_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t clear_irq_param)</td></tr>
<tr class="memdesc:ga3921670d4fa06aba021cbee0e54d8bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">clear the irq status  <a href="group__llcc68__command__driver.html#ga3921670d4fa06aba021cbee0e54d8bf7">More...</a><br /></td></tr>
<tr class="separator:ga3921670d4fa06aba021cbee0e54d8bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcb24a31fdfa47a35a5e3a027a72fb0e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadcb24a31fdfa47a35a5e3a027a72fb0e">llcc68_set_dio2_as_rf_switch_ctrl</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> enable)</td></tr>
<tr class="memdesc:gadcb24a31fdfa47a35a5e3a027a72fb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">set dio2 as rf switch ctrl  <a href="group__llcc68__command__driver.html#gadcb24a31fdfa47a35a5e3a027a72fb0e">More...</a><br /></td></tr>
<tr class="separator:gadcb24a31fdfa47a35a5e3a027a72fb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8430233857d3048bc5a5b14ab3cb2b42"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga8430233857d3048bc5a5b14ab3cb2b42">llcc68_set_dio3_as_tcxo_ctrl</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga3aba1d4b9dbf42730f719c4b902b8f03">llcc68_tcxo_voltage_t</a> voltage, uint32_t delay)</td></tr>
<tr class="memdesc:ga8430233857d3048bc5a5b14ab3cb2b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">set dio3 as tcxo ctrl  <a href="group__llcc68__command__driver.html#ga8430233857d3048bc5a5b14ab3cb2b42">More...</a><br /></td></tr>
<tr class="separator:ga8430233857d3048bc5a5b14ab3cb2b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdca191d853ae978b6cee875dd46a7cd"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gacdca191d853ae978b6cee875dd46a7cd">llcc68_frequency_convert_to_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t freq, uint32_t *reg)</td></tr>
<tr class="memdesc:gacdca191d853ae978b6cee875dd46a7cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the frequency to the register raw data  <a href="group__llcc68__command__driver.html#gacdca191d853ae978b6cee875dd46a7cd">More...</a><br /></td></tr>
<tr class="separator:gacdca191d853ae978b6cee875dd46a7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc2fb60864341da59ce83f6c5c6c59e0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gadc2fb60864341da59ce83f6c5c6c59e0">llcc68_frequency_convert_to_data</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t reg, uint32_t *freq)</td></tr>
<tr class="memdesc:gadc2fb60864341da59ce83f6c5c6c59e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the frequency  <a href="group__llcc68__command__driver.html#gadc2fb60864341da59ce83f6c5c6c59e0">More...</a><br /></td></tr>
<tr class="separator:gadc2fb60864341da59ce83f6c5c6c59e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d60614f75b368db189c11bfb0d4970"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga13d60614f75b368db189c11bfb0d4970">llcc68_set_rf_frequency</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t reg)</td></tr>
<tr class="memdesc:ga13d60614f75b368db189c11bfb0d4970"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the rf frequency  <a href="group__llcc68__command__driver.html#ga13d60614f75b368db189c11bfb0d4970">More...</a><br /></td></tr>
<tr class="separator:ga13d60614f75b368db189c11bfb0d4970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1ec2b774db9e5b87927ed33c1becce4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gae1ec2b774db9e5b87927ed33c1becce4">llcc68_set_packet_type</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a> type)</td></tr>
<tr class="memdesc:gae1ec2b774db9e5b87927ed33c1becce4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the packet type  <a href="group__llcc68__command__driver.html#gae1ec2b774db9e5b87927ed33c1becce4">More...</a><br /></td></tr>
<tr class="separator:gae1ec2b774db9e5b87927ed33c1becce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39f106884add0e123cd4f24c451c6df8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga39f106884add0e123cd4f24c451c6df8">llcc68_get_packet_type</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a> *type)</td></tr>
<tr class="memdesc:ga39f106884add0e123cd4f24c451c6df8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the packet type  <a href="group__llcc68__command__driver.html#ga39f106884add0e123cd4f24c451c6df8">More...</a><br /></td></tr>
<tr class="separator:ga39f106884add0e123cd4f24c451c6df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8433639e6776c1f7d01d9c028eda87de"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga8433639e6776c1f7d01d9c028eda87de">llcc68_set_tx_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, int8_t dbm, <a class="el" href="group__llcc68__command__driver.html#ga57ca96e83c157266524f4c0de29b2cec">llcc68_ramp_time_t</a> t)</td></tr>
<tr class="memdesc:ga8433639e6776c1f7d01d9c028eda87de"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the tx params  <a href="group__llcc68__command__driver.html#ga8433639e6776c1f7d01d9c028eda87de">More...</a><br /></td></tr>
<tr class="separator:ga8433639e6776c1f7d01d9c028eda87de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a350a961fb227c277e41f884b76db8b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga4a350a961fb227c277e41f884b76db8b">llcc68_set_gfsk_modulation_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t br, <a class="el" href="group__llcc68__command__driver.html#gacfd5064ec2c7bf6ce9386095f95d07dc">llcc68_gfsk_pulse_shape_t</a> shape, <a class="el" href="group__llcc68__command__driver.html#gaafbf6e830fdb8dd62a09fabaa1d6ca18">llcc68_gfsk_bandwidth_t</a> bw, uint32_t fdev)</td></tr>
<tr class="memdesc:ga4a350a961fb227c277e41f884b76db8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the modulation params in GFSK mode  <a href="group__llcc68__command__driver.html#ga4a350a961fb227c277e41f884b76db8b">More...</a><br /></td></tr>
<tr class="separator:ga4a350a961fb227c277e41f884b76db8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga320ec4f94886cd2dd217aece2edc74c1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga320ec4f94886cd2dd217aece2edc74c1">llcc68_gfsk_bit_rate_convert_to_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t br, uint32_t *reg)</td></tr>
<tr class="memdesc:ga320ec4f94886cd2dd217aece2edc74c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the bit rate to the register raw data  <a href="group__llcc68__command__driver.html#ga320ec4f94886cd2dd217aece2edc74c1">More...</a><br /></td></tr>
<tr class="separator:ga320ec4f94886cd2dd217aece2edc74c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47d489bbbfcb2a8aaae033c6cc5a32e3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga47d489bbbfcb2a8aaae033c6cc5a32e3">llcc68_gfsk_bit_rate_convert_to_data</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t reg, uint32_t *br)</td></tr>
<tr class="memdesc:ga47d489bbbfcb2a8aaae033c6cc5a32e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the bit rate  <a href="group__llcc68__command__driver.html#ga47d489bbbfcb2a8aaae033c6cc5a32e3">More...</a><br /></td></tr>
<tr class="separator:ga47d489bbbfcb2a8aaae033c6cc5a32e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab672df293f1bbf21f6cc7675515ad20c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab672df293f1bbf21f6cc7675515ad20c">llcc68_gfsk_frequency_deviation_convert_to_register</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t freq, uint32_t *reg)</td></tr>
<tr class="memdesc:gab672df293f1bbf21f6cc7675515ad20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the frequency deviation to the register raw data  <a href="group__llcc68__command__driver.html#gab672df293f1bbf21f6cc7675515ad20c">More...</a><br /></td></tr>
<tr class="separator:gab672df293f1bbf21f6cc7675515ad20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8374622917494e47f71fd15b3435779"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gaf8374622917494e47f71fd15b3435779">llcc68_gfsk_frequency_deviation_convert_to_data</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint32_t reg, uint32_t *freq)</td></tr>
<tr class="memdesc:gaf8374622917494e47f71fd15b3435779"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the frequency deviation  <a href="group__llcc68__command__driver.html#gaf8374622917494e47f71fd15b3435779">More...</a><br /></td></tr>
<tr class="separator:gaf8374622917494e47f71fd15b3435779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1453faf06431e693cda119ef65910721"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1453faf06431e693cda119ef65910721">llcc68_set_lora_modulation_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga1b14b10a72d64a5449adc0830fd2690e">llcc68_lora_sf_t</a> sf, <a class="el" href="group__llcc68__command__driver.html#ga08bbafa4dc293758f34fe68b8504a147">llcc68_lora_bandwidth_t</a> bw, <a class="el" href="group__llcc68__command__driver.html#ga81c061e0807bdc5e1a3f9b2b56e408b7">llcc68_lora_cr_t</a> cr, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> low_data_rate_optimize_enable)</td></tr>
<tr class="memdesc:ga1453faf06431e693cda119ef65910721"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the modulation params in LoRa mode  <a href="group__llcc68__command__driver.html#ga1453faf06431e693cda119ef65910721">More...</a><br /></td></tr>
<tr class="separator:ga1453faf06431e693cda119ef65910721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad92fcb0ae91db880f7614c4f773df57"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gaad92fcb0ae91db880f7614c4f773df57">llcc68_set_gfsk_packet_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t preamble_length, <a class="el" href="group__llcc68__command__driver.html#ga7a120d201a38824190a5f840364a4ad7">llcc68_gfsk_preamble_detector_length_t</a> detector_length, uint8_t sync_word_length, <a class="el" href="group__llcc68__command__driver.html#gac44b443df4b0388d8a933d4bc031ba88">llcc68_gfsk_addr_filter_t</a> filter, <a class="el" href="group__llcc68__command__driver.html#ga1131590a9097ab6a633a68dc86af1e73">llcc68_gfsk_packet_type_t</a> packet_type, uint8_t payload_length, <a class="el" href="group__llcc68__command__driver.html#ga1f2e49b0e5be92a03c513cc553df7022">llcc68_gfsk_crc_type_t</a> crc_type, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> whitening_enable)</td></tr>
<tr class="memdesc:gaad92fcb0ae91db880f7614c4f773df57"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the packet params in GFSK mode  <a href="group__llcc68__command__driver.html#gaad92fcb0ae91db880f7614c4f773df57">More...</a><br /></td></tr>
<tr class="separator:gaad92fcb0ae91db880f7614c4f773df57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74f9a562dcd6677d9f8e34f9c0ac94e7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga74f9a562dcd6677d9f8e34f9c0ac94e7">llcc68_set_lora_packet_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t preamble_length, <a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a> header_type, uint8_t payload_length, <a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a> crc_type, <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> invert_iq_enable)</td></tr>
<tr class="memdesc:ga74f9a562dcd6677d9f8e34f9c0ac94e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the packet params in LoRa mode  <a href="group__llcc68__command__driver.html#ga74f9a562dcd6677d9f8e34f9c0ac94e7">More...</a><br /></td></tr>
<tr class="separator:ga74f9a562dcd6677d9f8e34f9c0ac94e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cd66f3a6598ddbd28e91eaa99433d55"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga9cd66f3a6598ddbd28e91eaa99433d55">llcc68_set_cad_params</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, <a class="el" href="group__llcc68__command__driver.html#ga6350de9e90a891a3218369ad722e5de0">llcc68_lora_cad_symbol_num_t</a> num, uint8_t cad_det_peak, uint8_t cad_det_min, <a class="el" href="group__llcc68__command__driver.html#gae69b992e7925cd83950b280953cd7e06">llcc68_lora_cad_exit_mode_t</a> mode, uint32_t timeout)</td></tr>
<tr class="memdesc:ga9cd66f3a6598ddbd28e91eaa99433d55"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the cad params  <a href="group__llcc68__command__driver.html#ga9cd66f3a6598ddbd28e91eaa99433d55">More...</a><br /></td></tr>
<tr class="separator:ga9cd66f3a6598ddbd28e91eaa99433d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab952c48b2a99d9ca148f0e7152248b72"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gab952c48b2a99d9ca148f0e7152248b72">llcc68_set_buffer_base_address</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t tx_base_addr, uint8_t rx_base_addr)</td></tr>
<tr class="memdesc:gab952c48b2a99d9ca148f0e7152248b72"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the buffer base address  <a href="group__llcc68__command__driver.html#gab952c48b2a99d9ca148f0e7152248b72">More...</a><br /></td></tr>
<tr class="separator:gab952c48b2a99d9ca148f0e7152248b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ef1d7a5eda3d944c8da7c7edb5d6626"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga7ef1d7a5eda3d944c8da7c7edb5d6626">llcc68_set_lora_symb_num_timeout</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t symb_num)</td></tr>
<tr class="memdesc:ga7ef1d7a5eda3d944c8da7c7edb5d6626"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the lora symbol number timeout  <a href="group__llcc68__command__driver.html#ga7ef1d7a5eda3d944c8da7c7edb5d6626">More...</a><br /></td></tr>
<tr class="separator:ga7ef1d7a5eda3d944c8da7c7edb5d6626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31a25661d5e9447d3b2221f250fa0675"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga31a25661d5e9447d3b2221f250fa0675">llcc68_get_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t *status)</td></tr>
<tr class="memdesc:ga31a25661d5e9447d3b2221f250fa0675"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the status  <a href="group__llcc68__command__driver.html#ga31a25661d5e9447d3b2221f250fa0675">More...</a><br /></td></tr>
<tr class="separator:ga31a25661d5e9447d3b2221f250fa0675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b820431b0db0d54a66a843a223f235f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga6b820431b0db0d54a66a843a223f235f">llcc68_get_rx_buffer_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t *payload_length_rx, uint8_t *rx_start_buffer_pointer)</td></tr>
<tr class="memdesc:ga6b820431b0db0d54a66a843a223f235f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the rx buffer status  <a href="group__llcc68__command__driver.html#ga6b820431b0db0d54a66a843a223f235f">More...</a><br /></td></tr>
<tr class="separator:ga6b820431b0db0d54a66a843a223f235f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a0e71c6e1713e9424e03e67f65e7d9e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga2a0e71c6e1713e9424e03e67f65e7d9e">llcc68_get_gfsk_packet_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t *rx_status, uint8_t *rssi_sync_raw, uint8_t *rssi_avg_raw, float *rssi_sync, float *rssi_avg)</td></tr>
<tr class="memdesc:ga2a0e71c6e1713e9424e03e67f65e7d9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the packet status in GFSK mode  <a href="group__llcc68__command__driver.html#ga2a0e71c6e1713e9424e03e67f65e7d9e">More...</a><br /></td></tr>
<tr class="separator:ga2a0e71c6e1713e9424e03e67f65e7d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25b80121705fa39ee4110b36c1065d1e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga25b80121705fa39ee4110b36c1065d1e">llcc68_get_lora_packet_status</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t *rssi_pkt_raw, uint8_t *snr_pkt_raw, uint8_t *signal_rssi_pkt_raw, float *rssi_pkt, float *snr_pkt, float *signal_rssi_pkt)</td></tr>
<tr class="memdesc:ga25b80121705fa39ee4110b36c1065d1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the packet status in LoRa mode  <a href="group__llcc68__command__driver.html#ga25b80121705fa39ee4110b36c1065d1e">More...</a><br /></td></tr>
<tr class="separator:ga25b80121705fa39ee4110b36c1065d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c865bda3db4e9d4e7ec6a1c717abc53"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga3c865bda3db4e9d4e7ec6a1c717abc53">llcc68_get_instantaneous_rssi</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint8_t *rssi_inst_raw, float *rssi_inst)</td></tr>
<tr class="memdesc:ga3c865bda3db4e9d4e7ec6a1c717abc53"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the instantaneous rssi  <a href="group__llcc68__command__driver.html#ga3c865bda3db4e9d4e7ec6a1c717abc53">More...</a><br /></td></tr>
<tr class="separator:ga3c865bda3db4e9d4e7ec6a1c717abc53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac22e552985c8d0a71d7544210a658e9d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#gac22e552985c8d0a71d7544210a658e9d">llcc68_get_stats</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t *pkt_received, uint16_t *pkt_crc_error, uint16_t *pkt_length_header_error)</td></tr>
<tr class="memdesc:gac22e552985c8d0a71d7544210a658e9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the stats  <a href="group__llcc68__command__driver.html#gac22e552985c8d0a71d7544210a658e9d">More...</a><br /></td></tr>
<tr class="separator:gac22e552985c8d0a71d7544210a658e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55078cd307766f9e492edcf742a27052"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga55078cd307766f9e492edcf742a27052">llcc68_reset_stats</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t pkt_received, uint16_t pkt_crc_error, uint16_t pkt_length_header_error)</td></tr>
<tr class="memdesc:ga55078cd307766f9e492edcf742a27052"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the stats  <a href="group__llcc68__command__driver.html#ga55078cd307766f9e492edcf742a27052">More...</a><br /></td></tr>
<tr class="separator:ga55078cd307766f9e492edcf742a27052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c70e4e3ed04190844c2b095116e48f5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga4c70e4e3ed04190844c2b095116e48f5">llcc68_get_device_errors</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle, uint16_t *op_error)</td></tr>
<tr class="memdesc:ga4c70e4e3ed04190844c2b095116e48f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the device errors  <a href="group__llcc68__command__driver.html#ga4c70e4e3ed04190844c2b095116e48f5">More...</a><br /></td></tr>
<tr class="separator:ga4c70e4e3ed04190844c2b095116e48f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ba91486823b41a0158339cf8e5ee2c8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__llcc68__command__driver.html#ga1ba91486823b41a0158339cf8e5ee2c8">llcc68_clear_device_errors</a> (<a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga1ba91486823b41a0158339cf8e5ee2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">clear the device errors  <a href="group__llcc68__command__driver.html#ga1ba91486823b41a0158339cf8e5ee2c8">More...</a><br /></td></tr>
<tr class="separator:ga1ba91486823b41a0158339cf8e5ee2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>llcc68 command driver modules </p>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga3cfd304d09728437424e8ada1e8a9375"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3cfd304d09728437424e8ada1e8a9375">&#9670;&nbsp;</a></span>llcc68_handle_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structllcc68__handle__s.html">llcc68_handle_s</a> <a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 handle structure definition </p>

</div>
</div>
<a id="ga95168c4475c3e6d862da6cf7539c92f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95168c4475c3e6d862da6cf7539c92f2">&#9670;&nbsp;</a></span>llcc68_info_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structllcc68__info__s.html">llcc68_info_s</a> <a class="el" href="group__llcc68__command__driver.html#ga95168c4475c3e6d862da6cf7539c92f2">llcc68_info_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 information structure definition </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga099cd8e6e7515f7fdf5176eed69babdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga099cd8e6e7515f7fdf5176eed69babdd">&#9670;&nbsp;</a></span>llcc68_bool_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 bool enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga099cd8e6e7515f7fdf5176eed69babddadef553a97a36bf778b4d9013f97dcecc"></a>LLCC68_BOOL_FALSE&#160;</td><td class="fielddoc"><p>disable function </p>
</td></tr>
<tr><td class="fieldname"><a id="gga099cd8e6e7515f7fdf5176eed69babdda101a9c9660c69b02530a6bc20f1e8ca9"></a>LLCC68_BOOL_TRUE&#160;</td><td class="fielddoc"><p>enable function </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00062">62</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga8a6d1a52123fcc969ae234155910b197"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a6d1a52123fcc969ae234155910b197">&#9670;&nbsp;</a></span>llcc68_calibration_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga8a6d1a52123fcc969ae234155910b197">llcc68_calibration_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 calibration enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a563a88e6edf16205908290997d5e7dff"></a>LLCC68_CALIBRATION_RC64K&#160;</td><td class="fielddoc"><p>rc64k calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a46b6d6b632f04a6666f1dac21c7c6ff6"></a>LLCC68_CALIBRATION_RC13M&#160;</td><td class="fielddoc"><p>rc13M calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a1ba15844aeeb6674565fb585fe481405"></a>LLCC68_CALIBRATION_PLL&#160;</td><td class="fielddoc"><p>pll calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a6cb336477bbd94eaef5f6daddc53f5a9"></a>LLCC68_CALIBRATION_ADC_PULSE&#160;</td><td class="fielddoc"><p>adc pulse calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a3237e227974fd47705ac6fcefb34b485"></a>LLCC68_CALIBRATION_ADC_BULK_N&#160;</td><td class="fielddoc"><p>adc bulk n calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a1013613ee7613841a784d762b17a10f0"></a>LLCC68_CALIBRATION_ADC_BULK_P&#160;</td><td class="fielddoc"><p>adc bulk p calibration </p>
</td></tr>
<tr><td class="fieldname"><a id="gga8a6d1a52123fcc969ae234155910b197a237d5af2fce9ecd8b84c4525ada87cc9"></a>LLCC68_CALIBRATION_IMAGE&#160;</td><td class="fielddoc"><p>image calibration </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00098">98</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga136898138da9f75a412b145a874488ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga136898138da9f75a412b145a874488ca">&#9670;&nbsp;</a></span>llcc68_clock_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 clock source enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga136898138da9f75a412b145a874488caa1b78c5519eea6714e5386b5331ba359e"></a>LLCC68_CLOCK_SOURCE_RC_13M&#160;</td><td class="fielddoc"><p>rc 13MHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga136898138da9f75a412b145a874488caaba889efcc90dde63f2da87d328b35d69"></a>LLCC68_CLOCK_SOURCE_XTAL_32MHZ&#160;</td><td class="fielddoc"><p>xtal 32MHz </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00080">80</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga60dd163ca94d90c0f08832e7efb7b4f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga60dd163ca94d90c0f08832e7efb7b4f4">&#9670;&nbsp;</a></span>llcc68_fsk_rx_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga60dd163ca94d90c0f08832e7efb7b4f4">llcc68_fsk_rx_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 fsk rx status enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4ad4b88c6d73b5cc4b721a44637f824810"></a>LLCC68_FSK_RX_STATUS_PREAMBLE_ERR&#160;</td><td class="fielddoc"><p>preamble err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4ae1c8dd558045872f0da1224dc1630be6"></a>LLCC68_FSK_RX_STATUS_SYNC_ERR&#160;</td><td class="fielddoc"><p>sync err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a22d44404eb1bc9ae2138c41c29ccb064"></a>LLCC68_FSK_RX_STATUS_ADDR_ERR&#160;</td><td class="fielddoc"><p>addr err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a9d639687e20148fce29ef9fbb9a84d5e"></a>LLCC68_FSK_RX_STATUS_CRC_ERR&#160;</td><td class="fielddoc"><p>crc err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a44f79d401e9178b3ee04bae202005aeb"></a>LLCC68_FSK_RX_STATUS_LENGTH_ERR&#160;</td><td class="fielddoc"><p>length err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a5a04aa06b054ab6ebd02215658348519"></a>LLCC68_FSK_RX_STATUS_ABORT_ERR&#160;</td><td class="fielddoc"><p>abort err </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a1ef5e8e0cc97f8abbb67547dfe5202f7"></a>LLCC68_FSK_RX_STATUS_PKT_RECEIVED&#160;</td><td class="fielddoc"><p>pkt received </p>
</td></tr>
<tr><td class="fieldname"><a id="gga60dd163ca94d90c0f08832e7efb7b4f4a9f521aa233e4a744a643da20ef9929de"></a>LLCC68_FSK_RX_STATUS_PKT_SEND&#160;</td><td class="fielddoc"><p>pkt send </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00340">340</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gac44b443df4b0388d8a933d4bc031ba88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac44b443df4b0388d8a933d4bc031ba88">&#9670;&nbsp;</a></span>llcc68_gfsk_addr_filter_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gac44b443df4b0388d8a933d4bc031ba88">llcc68_gfsk_addr_filter_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk addr filter enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac44b443df4b0388d8a933d4bc031ba88a0b0c5309b927fd978cbfb6d69676c3dc"></a>LLCC68_GFSK_ADDR_FILTER_DISABLE&#160;</td><td class="fielddoc"><p>address filtering disable </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac44b443df4b0388d8a933d4bc031ba88aa4757d573c7c0580e1a6d7908a13e86e"></a>LLCC68_GFSK_ADDR_FILTER_ACTIVATED_NODE_ADDR&#160;</td><td class="fielddoc"><p>address filtering activated on node address </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac44b443df4b0388d8a933d4bc031ba88a77301b0ae5e355a0ec8bf40ac1e98567"></a>LLCC68_GFSK_ADDR_FILTER_ACTIVATED_NODE_BROADCAST_ADDR&#160;</td><td class="fielddoc"><p>address filtering activated on node and broadcast addresses </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00265">265</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gaafbf6e830fdb8dd62a09fabaa1d6ca18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaafbf6e830fdb8dd62a09fabaa1d6ca18">&#9670;&nbsp;</a></span>llcc68_gfsk_bandwidth_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gaafbf6e830fdb8dd62a09fabaa1d6ca18">llcc68_gfsk_bandwidth_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk bandwidth enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae7aea7e27d5bc98380ad8f8ba1ede3d6"></a>LLCC68_GFSK_BANDWIDTH_4P8_KHZ&#160;</td><td class="fielddoc"><p>4.8 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae58f595da94291803db419abfc84dc56"></a>LLCC68_GFSK_BANDWIDTH_5P8_KHZ&#160;</td><td class="fielddoc"><p>5.8 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a77eb8532fc5bcfd5a68bfdcc80694f0e"></a>LLCC68_GFSK_BANDWIDTH_7P3_KHZ&#160;</td><td class="fielddoc"><p>7.3 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a9a44c759978a2b34fcda7cd0db2f1869"></a>LLCC68_GFSK_BANDWIDTH_9P7_KHZ&#160;</td><td class="fielddoc"><p>9.7 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a3f822e4a2911298db91bab91a40ff8fa"></a>LLCC68_GFSK_BANDWIDTH_11P7_KHZ&#160;</td><td class="fielddoc"><p>11.7 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a6a3d6888bfa8ff592c6baa3dc2eb0776"></a>LLCC68_GFSK_BANDWIDTH_14P6_KHZ&#160;</td><td class="fielddoc"><p>14.6 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18ae1eb914b5eb8c9400e2704fc3d0e1c83"></a>LLCC68_GFSK_BANDWIDTH_19P5_KHZ&#160;</td><td class="fielddoc"><p>19.5 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18af8dae547125a56c7e82bdba89b9c1262"></a>LLCC68_GFSK_BANDWIDTH_23P4_KHZ&#160;</td><td class="fielddoc"><p>23.4 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a0fc41be4bebb2a6a89826d4dad5cfb99"></a>LLCC68_GFSK_BANDWIDTH_29P3_KHZ&#160;</td><td class="fielddoc"><p>29.3 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a512b3f4b854c120a9e2748271253df15"></a>LLCC68_GFSK_BANDWIDTH_39_KHZ&#160;</td><td class="fielddoc"><p>39 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a7eddb6537d79d60545bc9311543e40d0"></a>LLCC68_GFSK_BANDWIDTH_46P9_KHZ&#160;</td><td class="fielddoc"><p>46.9 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a7ad488ac88daf666d8c280ab58468cb2"></a>LLCC68_GFSK_BANDWIDTH_58P6_KHZ&#160;</td><td class="fielddoc"><p>58.6 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a61522d18e7f5560a9c9f3720da0b0731"></a>LLCC68_GFSK_BANDWIDTH_78P2_KHZ&#160;</td><td class="fielddoc"><p>78.2 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a0991053854b69be20bb9bb9c5678dbd7"></a>LLCC68_GFSK_BANDWIDTH_93P8_KHZ&#160;</td><td class="fielddoc"><p>93.8 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18accd3e0a2bd3f801947b06718cdad8a6a"></a>LLCC68_GFSK_BANDWIDTH_117P3_KHZ&#160;</td><td class="fielddoc"><p>117.3 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a19e6b36a858445dbb0e701bb73787456"></a>LLCC68_GFSK_BANDWIDTH_156P2_KHZ&#160;</td><td class="fielddoc"><p>156.2 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a9e6b98e482f3b69a6edb20b2271843e4"></a>LLCC68_GFSK_BANDWIDTH_187P2_KHZ&#160;</td><td class="fielddoc"><p>187.2 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18ac4b008c972af340042ae9e4e89a16e4f"></a>LLCC68_GFSK_BANDWIDTH_232P3_KHZ&#160;</td><td class="fielddoc"><p>232.3 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a021d754ec44a2c2d7e29d54cdb752864"></a>LLCC68_GFSK_BANDWIDTH_312_KHZ&#160;</td><td class="fielddoc"><p>312 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a5d66f91d321fc78b88c8df0870043371"></a>LLCC68_GFSK_BANDWIDTH_373P6_KHZ&#160;</td><td class="fielddoc"><p>373.6 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaafbf6e830fdb8dd62a09fabaa1d6ca18a49047b675f640d5ab64fd2cf2facebf1"></a>LLCC68_GFSK_BANDWIDTH_467_KHZ&#160;</td><td class="fielddoc"><p>467 kHz </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00190">190</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga1f2e49b0e5be92a03c513cc553df7022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f2e49b0e5be92a03c513cc553df7022">&#9670;&nbsp;</a></span>llcc68_gfsk_crc_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga1f2e49b0e5be92a03c513cc553df7022">llcc68_gfsk_crc_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk crc type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1f2e49b0e5be92a03c513cc553df7022ad7a6de915b0dd1e91549feed95a83613"></a>LLCC68_GFSK_CRC_TYPE_OFF&#160;</td><td class="fielddoc"><p>no crc </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f2e49b0e5be92a03c513cc553df7022ad29dabfbeb162815f3a8f585b682b748"></a>LLCC68_GFSK_CRC_TYPE_1_BYTE&#160;</td><td class="fielddoc"><p>crc computed on 1 byte </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f2e49b0e5be92a03c513cc553df7022aea38b88e5bc07c78d32b4ceea3105dd8"></a>LLCC68_GFSK_CRC_TYPE_2_BYTE&#160;</td><td class="fielddoc"><p>crc computed on 2 byte </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f2e49b0e5be92a03c513cc553df7022a65c272704ee5cb91f7447e1f3d4ed8f7"></a>LLCC68_GFSK_CRC_TYPE_1_BYTE_INV&#160;</td><td class="fielddoc"><p>crc computed on 1 byte and inverted </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1f2e49b0e5be92a03c513cc553df7022a8c095e9f3d18273349584bef837cf1c9"></a>LLCC68_GFSK_CRC_TYPE_2_BYTE_INV&#160;</td><td class="fielddoc"><p>crc computed on 2 byte and inverted </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00286">286</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga1131590a9097ab6a633a68dc86af1e73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1131590a9097ab6a633a68dc86af1e73">&#9670;&nbsp;</a></span>llcc68_gfsk_packet_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga1131590a9097ab6a633a68dc86af1e73">llcc68_gfsk_packet_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk packet type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1131590a9097ab6a633a68dc86af1e73a6ce8a159345ea63120cec2b7e2acca92"></a>LLCC68_GFSK_PACKET_TYPE_KNOWN_LENGTH&#160;</td><td class="fielddoc"><p>the packet length is known on both sides, the size of the payload is not added to the packet </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1131590a9097ab6a633a68dc86af1e73aa0575854e18792e96209d6916bc95d68"></a>LLCC68_GFSK_PACKET_TYPE_VARIABLE_SIZE&#160;</td><td class="fielddoc"><p>the packet is on variable size, the first byte of the payload will be the size of the packet </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00275">275</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga7a120d201a38824190a5f840364a4ad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7a120d201a38824190a5f840364a4ad7">&#9670;&nbsp;</a></span>llcc68_gfsk_preamble_detector_length_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga7a120d201a38824190a5f840364a4ad7">llcc68_gfsk_preamble_detector_length_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk preamble detector length enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7a120d201a38824190a5f840364a4ad7aa24dd4c1c34a1d7988a9d873f8ba801b"></a>LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_OFF&#160;</td><td class="fielddoc"><p>preamble detector length off </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7a120d201a38824190a5f840364a4ad7a89e528319419767daaaf5a10b3b3e839"></a>LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_8_BITS&#160;</td><td class="fielddoc"><p>preamble detector length 8 bits </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7a120d201a38824190a5f840364a4ad7a71edc27b9456a56d9d7fcf40d491b549"></a>LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_16_BITS&#160;</td><td class="fielddoc"><p>preamble detector length 16 bits </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7a120d201a38824190a5f840364a4ad7a61473b5ff564420cc29c79fa40f59553"></a>LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_24_BITS&#160;</td><td class="fielddoc"><p>preamble detector length 24 bits </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7a120d201a38824190a5f840364a4ad7a764ae40a425163edc6bc32a5bb1ad98a"></a>LLCC68_GFSK_PREAMBLE_DETECTOR_LENGTH_32_BITS&#160;</td><td class="fielddoc"><p>preamble detector length 32 bits </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00253">253</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gacfd5064ec2c7bf6ce9386095f95d07dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacfd5064ec2c7bf6ce9386095f95d07dc">&#9670;&nbsp;</a></span>llcc68_gfsk_pulse_shape_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gacfd5064ec2c7bf6ce9386095f95d07dc">llcc68_gfsk_pulse_shape_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 gfsk pulse shape enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggacfd5064ec2c7bf6ce9386095f95d07dca2f0cd2e0c457dfb86e416bf8a8db971b"></a>LLCC68_GFSK_PULSE_SHAPE_NO_FILTER&#160;</td><td class="fielddoc"><p>no filter applied </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacfd5064ec2c7bf6ce9386095f95d07dca7c1da9b1bb0b794f3dab9403fb5ac0b9"></a>LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P3&#160;</td><td class="fielddoc"><p>gaussian bt 0.3 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacfd5064ec2c7bf6ce9386095f95d07dcaff09d392f473e0787a3add580a4668f3"></a>LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P5&#160;</td><td class="fielddoc"><p>gaussian bt 0.5 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacfd5064ec2c7bf6ce9386095f95d07dca21c70498f48aabecba4879f54b8c922a"></a>LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_0P7&#160;</td><td class="fielddoc"><p>gaussian bt 0.7 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacfd5064ec2c7bf6ce9386095f95d07dcadc5978e4f063a2990b2c4fd72e4e259b"></a>LLCC68_GFSK_PULSE_SHAPE_GAUSSIAN_BT_1&#160;</td><td class="fielddoc"><p>gaussian bt 1 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00178">178</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga1eb1603623292d4e6c737cbaa6da8e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1eb1603623292d4e6c737cbaa6da8e48">&#9670;&nbsp;</a></span>llcc68_irq_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga1eb1603623292d4e6c737cbaa6da8e48">llcc68_irq_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 irq enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a2e80df037bd4f7b7b6882aeaa98b8210"></a>LLCC68_IRQ_TX_DONE&#160;</td><td class="fielddoc"><p>packet transmission completed </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a521046fff56fb7dcb9df7c2aa5030578"></a>LLCC68_IRQ_RX_DONE&#160;</td><td class="fielddoc"><p>packet received </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a258239c829ca038708b57f4ed3ce1eab"></a>LLCC68_IRQ_PREAMBLE_DETECTED&#160;</td><td class="fielddoc"><p>preamble detected </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48ac843cc8a9e801ae5ee45bca0fe99134b"></a>LLCC68_IRQ_SYNC_WORD_VALID&#160;</td><td class="fielddoc"><p>valid sync word detected </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a9ab0349b5ed128fe05cfddcc1e7fe3cd"></a>LLCC68_IRQ_HEADER_VALID&#160;</td><td class="fielddoc"><p>valid header </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a398fb0a386e509e9c776bcc680e1ec83"></a>LLCC68_IRQ_HEADER_ERR&#160;</td><td class="fielddoc"><p>header error </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a4904c970770aff0692e86d1a93168b5d"></a>LLCC68_IRQ_CRC_ERR&#160;</td><td class="fielddoc"><p>crc error </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48aee63d4ce79a37ead42a239ae6626b0bf"></a>LLCC68_IRQ_CAD_DONE&#160;</td><td class="fielddoc"><p>cad done </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48a71d648a7d311fdd14411e37bc1eba582"></a>LLCC68_IRQ_CAD_DETECTED&#160;</td><td class="fielddoc"><p>cad detected </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1eb1603623292d4e6c737cbaa6da8e48aa55138b6b942d54526e0dcd4f8c9944f"></a>LLCC68_IRQ_TIMEOUT&#160;</td><td class="fielddoc"><p>timeout </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00112">112</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga08bbafa4dc293758f34fe68b8504a147"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08bbafa4dc293758f34fe68b8504a147">&#9670;&nbsp;</a></span>llcc68_lora_bandwidth_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga08bbafa4dc293758f34fe68b8504a147">llcc68_lora_bandwidth_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora bandwidth enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga08bbafa4dc293758f34fe68b8504a147aa85728ee3630e6fc545c600817cdc6b2"></a>LLCC68_LORA_BANDWIDTH_125_KHZ&#160;</td><td class="fielddoc"><p>125 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga08bbafa4dc293758f34fe68b8504a147acb3ea6db1f02f9806da06d6cdf43e8c0"></a>LLCC68_LORA_BANDWIDTH_250_KHZ&#160;</td><td class="fielddoc"><p>250 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga08bbafa4dc293758f34fe68b8504a147a714367da0cad4686bb77ba325c949984"></a>LLCC68_LORA_BANDWIDTH_500_KHZ&#160;</td><td class="fielddoc"><p>500 kHz </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00232">232</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gae69b992e7925cd83950b280953cd7e06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae69b992e7925cd83950b280953cd7e06">&#9670;&nbsp;</a></span>llcc68_lora_cad_exit_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gae69b992e7925cd83950b280953cd7e06">llcc68_lora_cad_exit_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora cad exit mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae69b992e7925cd83950b280953cd7e06ab0768a12f2d4b4316cf0b53fddd00150"></a>LLCC68_LORA_CAD_EXIT_MODE_ONLY&#160;</td><td class="fielddoc"><p>once done and whatever the activity on the channel, the chip goes back to STBY_RC mode </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae69b992e7925cd83950b280953cd7e06ab9a121f59e4d5b3073019cc9e1f231e7"></a>LLCC68_LORA_CAD_EXIT_MODE_RX&#160;</td><td class="fielddoc"><p>the chip performs a cad operation and if an activity is detected, it stays in rx until a packet is detected or the timer reaches the timeout defined by cad timeout * 15.625 us </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00328">328</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga6350de9e90a891a3218369ad722e5de0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6350de9e90a891a3218369ad722e5de0">&#9670;&nbsp;</a></span>llcc68_lora_cad_symbol_num_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga6350de9e90a891a3218369ad722e5de0">llcc68_lora_cad_symbol_num_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora cad symbol num enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6350de9e90a891a3218369ad722e5de0af797e5b425f98e8c45069cff5c7567e0"></a>LLCC68_LORA_CAD_SYMBOL_NUM_1&#160;</td><td class="fielddoc"><p>1 symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6350de9e90a891a3218369ad722e5de0a713c8168e0d288e8822e8bb86965d6a7"></a>LLCC68_LORA_CAD_SYMBOL_NUM_2&#160;</td><td class="fielddoc"><p>2 symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6350de9e90a891a3218369ad722e5de0a5ab54eb61117e0436b257013a369d1cb"></a>LLCC68_LORA_CAD_SYMBOL_NUM_4&#160;</td><td class="fielddoc"><p>4 symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6350de9e90a891a3218369ad722e5de0abe6c337018b4fd91a8bee611959e4123"></a>LLCC68_LORA_CAD_SYMBOL_NUM_8&#160;</td><td class="fielddoc"><p>8 symbol </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6350de9e90a891a3218369ad722e5de0aef756ac1c837c356b721e47ad10d53e0"></a>LLCC68_LORA_CAD_SYMBOL_NUM_16&#160;</td><td class="fielddoc"><p>16 symbol </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00316">316</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga81c061e0807bdc5e1a3f9b2b56e408b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga81c061e0807bdc5e1a3f9b2b56e408b7">&#9670;&nbsp;</a></span>llcc68_lora_cr_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga81c061e0807bdc5e1a3f9b2b56e408b7">llcc68_lora_cr_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora coding rate enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga81c061e0807bdc5e1a3f9b2b56e408b7aaecd4f4a0ac3fc89988dd797d95f6900"></a>LLCC68_LORA_CR_4_5&#160;</td><td class="fielddoc"><p>cr 4/5 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga81c061e0807bdc5e1a3f9b2b56e408b7ad0550c50b1588bf38d7d78f0c010ab12"></a>LLCC68_LORA_CR_4_6&#160;</td><td class="fielddoc"><p>cr 4/6 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga81c061e0807bdc5e1a3f9b2b56e408b7aa409ec68429494cf4ad92603d8b8bc75"></a>LLCC68_LORA_CR_4_7&#160;</td><td class="fielddoc"><p>cr 4/7 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga81c061e0807bdc5e1a3f9b2b56e408b7aeba172946f8a817c517a433c043766c3"></a>LLCC68_LORA_CR_4_8&#160;</td><td class="fielddoc"><p>cr 4/8 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00242">242</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga065933f1568152535754c9fc3635e885"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga065933f1568152535754c9fc3635e885">&#9670;&nbsp;</a></span>llcc68_lora_crc_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora crc type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga065933f1568152535754c9fc3635e885a71104cc3356dc686eda1ae48cfc15915"></a>LLCC68_LORA_CRC_TYPE_OFF&#160;</td><td class="fielddoc"><p>crc off </p>
</td></tr>
<tr><td class="fieldname"><a id="gga065933f1568152535754c9fc3635e885a9941a5b5aa2735ffa340c0e22438fe06"></a>LLCC68_LORA_CRC_TYPE_ON&#160;</td><td class="fielddoc"><p>crc on </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00307">307</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gacd40a98d06b932340e4da8af140f7c98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacd40a98d06b932340e4da8af140f7c98">&#9670;&nbsp;</a></span>llcc68_lora_header_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora header enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggacd40a98d06b932340e4da8af140f7c98a98bfbab196256fc86187a49f829d4619"></a>LLCC68_LORA_HEADER_EXPLICIT&#160;</td><td class="fielddoc"><p>explicit header </p>
</td></tr>
<tr><td class="fieldname"><a id="ggacd40a98d06b932340e4da8af140f7c98a5e0ea0f2a7215fea0444eec7597f68ff"></a>LLCC68_LORA_HEADER_IMPLICIT&#160;</td><td class="fielddoc"><p>implicit header </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00298">298</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga1b14b10a72d64a5449adc0830fd2690e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1b14b10a72d64a5449adc0830fd2690e">&#9670;&nbsp;</a></span>llcc68_lora_sf_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga1b14b10a72d64a5449adc0830fd2690e">llcc68_lora_sf_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 lora spreading factor enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690eadda8c0c4dd5757a20823118a7cd24178"></a>LLCC68_LORA_SF_5&#160;</td><td class="fielddoc"><p>spreading factor 5 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690eaf807cb3ddd1b88b398b7d59263f6cefd"></a>LLCC68_LORA_SF_6&#160;</td><td class="fielddoc"><p>spreading factor 6 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690ea391d2792036fe9163dc405e1f4b6fdca"></a>LLCC68_LORA_SF_7&#160;</td><td class="fielddoc"><p>spreading factor 7 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690eaa8321fe55ae288f711e09c99249a3793"></a>LLCC68_LORA_SF_8&#160;</td><td class="fielddoc"><p>spreading factor 8 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690ea511485efda1bc95b935c088e67893428"></a>LLCC68_LORA_SF_9&#160;</td><td class="fielddoc"><p>spreading factor 9 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690eabcbeb2503708a41074444ea821ced392"></a>LLCC68_LORA_SF_10&#160;</td><td class="fielddoc"><p>spreading factor 10 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1b14b10a72d64a5449adc0830fd2690ea55b606af18702ce60cada0524eae5eff"></a>LLCC68_LORA_SF_11&#160;</td><td class="fielddoc"><p>spreading factor 11 </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00218">218</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gac41daa5b1b85115dfe352020b1e77e1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac41daa5b1b85115dfe352020b1e77e1b">&#9670;&nbsp;</a></span>llcc68_op_error_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gac41daa5b1b85115dfe352020b1e77e1b">llcc68_op_error_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 op error enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1ba4c3e2d70c0f9d0d9d3c4c3b5d7293095"></a>LLCC68_OP_ERROR_PA_RAMP_ERR&#160;</td><td class="fielddoc"><p>pa ramping failed </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1ba4b5fdfaf603ba2b0b5af1a15686cda83"></a>LLCC68_OP_ERROR_PLL_LOCK_ERR&#160;</td><td class="fielddoc"><p>pll failed to lock </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1bac163f7ca649ef358dc715c3315560388"></a>LLCC68_OP_ERROR_XOSC_START_ERR&#160;</td><td class="fielddoc"><p>xosc failed to start </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1badd851925eeefe2ea22e7ebad04e0d21f"></a>LLCC68_OP_ERROR_IMG_CALIB_ERR&#160;</td><td class="fielddoc"><p>img calibration failed </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1ba8a7ca989804c1a7b39eb78821b5bc3bc"></a>LLCC68_OP_ERROR_ADC_CALIB_ERR&#160;</td><td class="fielddoc"><p>adc calibration failed </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1ba10ee1af83c7d14dd2daf640e9e6376ca"></a>LLCC68_OP_ERROR_PLL_CALIB_ERR&#160;</td><td class="fielddoc"><p>pll calibration failed </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1ba708e1f144131d482c748456788aa6efb"></a>LLCC68_OP_ERROR_RC13M_CALIB_ERR&#160;</td><td class="fielddoc"><p>rc13M calibration failed </p>
</td></tr>
<tr><td class="fieldname"><a id="ggac41daa5b1b85115dfe352020b1e77e1bab809e3ac47abb1be2caea15414a58c95"></a>LLCC68_OP_ERROR_RC64K_CALIB_ERR&#160;</td><td class="fielddoc"><p>rc64k calibration failed </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00355">355</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gab29d9d5056413effeb6a90b0f60fbff4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab29d9d5056413effeb6a90b0f60fbff4">&#9670;&nbsp;</a></span>llcc68_packet_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 packet type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab29d9d5056413effeb6a90b0f60fbff4a5bec184a318410cf1fdfe6cfbde84db7"></a>LLCC68_PACKET_TYPE_GFSK&#160;</td><td class="fielddoc"><p>gfsk mode </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab29d9d5056413effeb6a90b0f60fbff4a4a339f440a16d6edc697a93c34b254dd"></a>LLCC68_PACKET_TYPE_LORA&#160;</td><td class="fielddoc"><p>lora mode </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00154">154</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga57ca96e83c157266524f4c0de29b2cec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga57ca96e83c157266524f4c0de29b2cec">&#9670;&nbsp;</a></span>llcc68_ramp_time_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga57ca96e83c157266524f4c0de29b2cec">llcc68_ramp_time_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 ramp time enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca146caf49f1904307ad8832a67f271281"></a>LLCC68_RAMP_TIME_10US&#160;</td><td class="fielddoc"><p>10us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca3e70b84c6dcbcf8cdca3ea0ee848b532"></a>LLCC68_RAMP_TIME_20US&#160;</td><td class="fielddoc"><p>20us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca7eecc8aec0ca415444811ab5001ede3b"></a>LLCC68_RAMP_TIME_40US&#160;</td><td class="fielddoc"><p>40us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca3afef0928671456905d2acafd3fc65d1"></a>LLCC68_RAMP_TIME_80US&#160;</td><td class="fielddoc"><p>80us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2cecad23f51992d21cc06e11985bab1b1b8fc"></a>LLCC68_RAMP_TIME_200US&#160;</td><td class="fielddoc"><p>200us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca8f65c1070a9caa623e4767f2e3d739ec"></a>LLCC68_RAMP_TIME_800US&#160;</td><td class="fielddoc"><p>800us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2ceca8ed3def4fbfdbee2c2295543cd36e987"></a>LLCC68_RAMP_TIME_1700US&#160;</td><td class="fielddoc"><p>1700us </p>
</td></tr>
<tr><td class="fieldname"><a id="gga57ca96e83c157266524f4c0de29b2cecaab99a6a8e53539fe13f6d50ee3780132"></a>LLCC68_RAMP_TIME_3400US&#160;</td><td class="fielddoc"><p>3400us </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00163">163</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga474b3f209cbff441a9340674467a36ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga474b3f209cbff441a9340674467a36ea">&#9670;&nbsp;</a></span>llcc68_regulator_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga474b3f209cbff441a9340674467a36ea">llcc68_regulator_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 regulator mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga474b3f209cbff441a9340674467a36eaa3f5bac03bbf4ff1d2bc437e5e1a76be2"></a>LLCC68_REGULATOR_MODE_ONLY_LDO&#160;</td><td class="fielddoc"><p>only ldo used for all modes </p>
</td></tr>
<tr><td class="fieldname"><a id="gga474b3f209cbff441a9340674467a36eaa6820bcbda858268dceeed34d3cc3388f"></a>LLCC68_REGULATOR_MODE_DC_DC_LDO&#160;</td><td class="fielddoc"><p>dc_dc + ldo used for standby_xosc, fs, rx and rx modes </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00089">89</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="gad28f405608563a0a13906547a23e4a8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad28f405608563a0a13906547a23e4a8e">&#9670;&nbsp;</a></span>llcc68_rx_tx_fallback_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#gad28f405608563a0a13906547a23e4a8e">llcc68_rx_tx_fallback_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 rx tx fallback mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad28f405608563a0a13906547a23e4a8ead3c125ebb30d0ab041305ad0ab9186c1"></a>LLCC68_RX_TX_FALLBACK_MODE_FS&#160;</td><td class="fielddoc"><p>the radio goes into fs mode after tx or rx </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad28f405608563a0a13906547a23e4a8ea4d21b9e78fab429195e258ddb66c1f3a"></a>LLCC68_RX_TX_FALLBACK_MODE_STDBY_XOSC&#160;</td><td class="fielddoc"><p>the radio goes into standby_xosc mode after tx or rx </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad28f405608563a0a13906547a23e4a8ea1d7b5aa7eb2b1444ba0c3014b5e9b42d"></a>LLCC68_RX_TX_FALLBACK_MODE_STDBY_RC&#160;</td><td class="fielddoc"><p>the radio goes into standby_rc mode after tx or rx </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00129">129</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga49ba436ff2b785362ded089573164e31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49ba436ff2b785362ded089573164e31">&#9670;&nbsp;</a></span>llcc68_start_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga49ba436ff2b785362ded089573164e31">llcc68_start_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 start mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga49ba436ff2b785362ded089573164e31a1f3f8afdd38ac6e7ba8ef10af231d7e7"></a>LLCC68_START_MODE_COLD&#160;</td><td class="fielddoc"><p>cold start mode </p>
</td></tr>
<tr><td class="fieldname"><a id="gga49ba436ff2b785362ded089573164e31a736ce5da89edf91807c0b9d5ecd43830"></a>LLCC68_START_MODE_WARM&#160;</td><td class="fielddoc"><p>warm start mode </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00071">71</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<a id="ga3aba1d4b9dbf42730f719c4b902b8f03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3aba1d4b9dbf42730f719c4b902b8f03">&#9670;&nbsp;</a></span>llcc68_tcxo_voltage_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__llcc68__command__driver.html#ga3aba1d4b9dbf42730f719c4b902b8f03">llcc68_tcxo_voltage_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>llcc68 tcxo voltage enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a3b36fb1d2c50361559cf562f98c93da0"></a>LLCC68_TCXO_VOLTAGE_1P6V&#160;</td><td class="fielddoc"><p>dio3 outputs 1.6 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a3ee635ea3e2b7c26cd9267a9f5096a15"></a>LLCC68_TCXO_VOLTAGE_1P7V&#160;</td><td class="fielddoc"><p>dio3 outputs 1.7 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a4d9804100878a0d6b7cfb9d092d6fa56"></a>LLCC68_TCXO_VOLTAGE_1P8V&#160;</td><td class="fielddoc"><p>dio3 outputs 1.8 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03ae469af421f97c61ef6cb0e40717e74d7"></a>LLCC68_TCXO_VOLTAGE_2P2V&#160;</td><td class="fielddoc"><p>dio3 outputs 2.2 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a6dbd3ed2ff62c04de3ae19dceff5cfbb"></a>LLCC68_TCXO_VOLTAGE_2P4V&#160;</td><td class="fielddoc"><p>dio3 outputs 2.4 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a272c958d127e23fc88f24b7016ff8759"></a>LLCC68_TCXO_VOLTAGE_2P7V&#160;</td><td class="fielddoc"><p>dio3 outputs 2.7 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a39d91636c00a45ee08279847446e37a5"></a>LLCC68_TCXO_VOLTAGE_3P0V&#160;</td><td class="fielddoc"><p>dio3 outputs 3.0 V to supply the tcxo </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3aba1d4b9dbf42730f719c4b902b8f03a1958dba5010de287f6f94019297d4f88"></a>LLCC68_TCXO_VOLTAGE_3P3V&#160;</td><td class="fielddoc"><p>dio3 outputs 3.3 V to supply the tcxo </p>
</td></tr>
</table>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8h_source.html#l00139">139</a> of file <a class="el" href="driver__llcc68_8h_source.html">driver_llcc68.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ga187b4d302f145cf271e408d0ad17e295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga187b4d302f145cf271e408d0ad17e295">&#9670;&nbsp;</a></span>llcc68_check_packet_error()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_check_packet_error </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>check the packet error </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01046">1046</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga1ba91486823b41a0158339cf8e5ee2c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1ba91486823b41a0158339cf8e5ee2c8">&#9670;&nbsp;</a></span>llcc68_clear_device_errors()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_clear_device_errors </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>clear the device errors </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 clear device errors failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03622">3622</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga3921670d4fa06aba021cbee0e54d8bf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3921670d4fa06aba021cbee0e54d8bf7">&#9670;&nbsp;</a></span>llcc68_clear_irq_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_clear_irq_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>clear_irq_param</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>clear the irq status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">clear_irq_param</td><td>irq mask </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 clear irq status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02334">2334</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga8521f7320fe0d59c65025ea6ef28d9dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8521f7320fe0d59c65025ea6ef28d9dc">&#9670;&nbsp;</a></span>llcc68_continuous_receive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_continuous_receive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the continuous receive mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 lora continuous receive failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00890">890</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga3fce26375b8a7365d43404fc3ba895e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fce26375b8a7365d43404fc3ba895e1">&#9670;&nbsp;</a></span>llcc68_deinit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_deinit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>close the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 spi deinit failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy</li>
<li>5 power down failed</li>
<li>6 busy gpio deinit failed</li>
<li>7 reset gpio deinit failed </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00754">754</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadc2fb60864341da59ce83f6c5c6c59e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc2fb60864341da59ce83f6c5c6c59e0">&#9670;&nbsp;</a></span>llcc68_frequency_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_frequency_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>freq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the frequency </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*freq</td><td>pointer to a frequency buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02503">2503</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gacdca191d853ae978b6cee875dd46a7cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacdca191d853ae978b6cee875dd46a7cd">&#9670;&nbsp;</a></span>llcc68_frequency_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_frequency_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>freq</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the frequency to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">freq</td><td>frequency </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02476">2476</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga4c70e4e3ed04190844c2b095116e48f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c70e4e3ed04190844c2b095116e48f5">&#9670;&nbsp;</a></span>llcc68_get_device_errors()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_device_errors </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>op_error</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the device errors </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*op_error</td><td>pointer to an op error buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get device errors failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03577">3577</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga2a0e71c6e1713e9424e03e67f65e7d9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2a0e71c6e1713e9424e03e67f65e7d9e">&#9670;&nbsp;</a></span>llcc68_get_gfsk_packet_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_gfsk_packet_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rx_status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rssi_sync_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rssi_avg_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>rssi_sync</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>rssi_avg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the packet status in GFSK mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rx_status</td><td>pointer to an rx status buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_sync_raw</td><td>pointer to an rssi sync raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_avg_raw</td><td>pointer to an rssi avg raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_sync</td><td>pointer to an rssi sync buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_avg</td><td>pointer to an rssi avg buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gfsk packet status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03318">3318</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga3c865bda3db4e9d4e7ec6a1c717abc53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3c865bda3db4e9d4e7ec6a1c717abc53">&#9670;&nbsp;</a></span>llcc68_get_instantaneous_rssi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_instantaneous_rssi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rssi_inst_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>rssi_inst</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the instantaneous rssi </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_inst_raw</td><td>pointer to an rssi instantaneous raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_inst</td><td>pointer to an rssi instantaneous buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get instantaneous rssi failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03427">3427</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gabb9841c807ac928734aedce5456e072b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabb9841c807ac928734aedce5456e072b">&#9670;&nbsp;</a></span>llcc68_get_irq_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_irq_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the irq status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get irq status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02288">2288</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga25b80121705fa39ee4110b36c1065d1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga25b80121705fa39ee4110b36c1065d1e">&#9670;&nbsp;</a></span>llcc68_get_lora_packet_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_lora_packet_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rssi_pkt_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>snr_pkt_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>signal_rssi_pkt_raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>rssi_pkt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>snr_pkt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>signal_rssi_pkt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the packet status in LoRa mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_pkt_raw</td><td>pointer to an rssi packet raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*snr_pkt_raw</td><td>pointer to an snr packet raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*signal_rssi_pkt_raw</td><td>pointer to a signal rssi packet raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rssi_pkt</td><td>pointer to an rssi packet buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*snr_pkt</td><td>pointer to an snr packet buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*signal_rssi_pkt</td><td>pointer to a signal rssi packet buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get lora packet status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03374">3374</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga39f106884add0e123cd4f24c451c6df8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga39f106884add0e123cd4f24c451c6df8">&#9670;&nbsp;</a></span>llcc68_get_packet_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_packet_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a> *&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the packet type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*type</td><td>pointer to a packet type buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get packet type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02626">2626</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga6b820431b0db0d54a66a843a223f235f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6b820431b0db0d54a66a843a223f235f">&#9670;&nbsp;</a></span>llcc68_get_rx_buffer_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_rx_buffer_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>payload_length_rx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>rx_start_buffer_pointer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the rx buffer status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*payload_length_rx</td><td>pointer to an rx payload length buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*rx_start_buffer_pointer</td><td>pointer to an rx start pointer buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get rx buffer status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03267">3267</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gac22e552985c8d0a71d7544210a658e9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac22e552985c8d0a71d7544210a658e9d">&#9670;&nbsp;</a></span>llcc68_get_stats()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_stats </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>pkt_received</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>pkt_crc_error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>pkt_length_header_error</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the stats </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*pkt_received</td><td>pointer to a packet received counter buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*pkt_crc_error</td><td>pointer to a packet crc error buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*pkt_length_header_error</td><td>pointer to a packet length header error buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get stats failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03476">3476</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga31a25661d5e9447d3b2221f250fa0675"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga31a25661d5e9447d3b2221f250fa0675">&#9670;&nbsp;</a></span>llcc68_get_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_get_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03219">3219</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga47d489bbbfcb2a8aaae033c6cc5a32e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga47d489bbbfcb2a8aaae033c6cc5a32e3">&#9670;&nbsp;</a></span>llcc68_gfsk_bit_rate_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_gfsk_bit_rate_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>br</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the bit rate </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*br</td><td>pointer to a bit rate buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02803">2803</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga320ec4f94886cd2dd217aece2edc74c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga320ec4f94886cd2dd217aece2edc74c1">&#9670;&nbsp;</a></span>llcc68_gfsk_bit_rate_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_gfsk_bit_rate_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>br</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the bit rate to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">br</td><td>bit rate </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02776">2776</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gaf8374622917494e47f71fd15b3435779"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8374622917494e47f71fd15b3435779">&#9670;&nbsp;</a></span>llcc68_gfsk_frequency_deviation_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_gfsk_frequency_deviation_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>freq</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the frequency deviation </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*freq</td><td>pointer to a frequency deviation buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02857">2857</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab672df293f1bbf21f6cc7675515ad20c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab672df293f1bbf21f6cc7675515ad20c">&#9670;&nbsp;</a></span>llcc68_gfsk_frequency_deviation_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_gfsk_frequency_deviation_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>freq</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the frequency deviation to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">freq</td><td>frequency deviation </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02830">2830</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga15409a99bca2e97309ff1f8eb092b0e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15409a99bca2e97309ff1f8eb092b0e7">&#9670;&nbsp;</a></span>llcc68_info()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga95168c4475c3e6d862da6cf7539c92f2">llcc68_info_t</a> *&#160;</td>
          <td class="paramname"><em>info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get chip's information </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">*info</td><td>pointer to an llcc68 info structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l05617">5617</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gae8ca7af0dde7fbf843916089184bff35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae8ca7af0dde7fbf843916089184bff35">&#9670;&nbsp;</a></span>llcc68_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>initialize the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 spi initialization failed</li>
<li>2 handle is NULL</li>
<li>3 linked functions is NULL</li>
<li>4 reset gpio initialization failed</li>
<li>5 busy gpio initialization failed</li>
<li>6 reset chip failed </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00583">583</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga07aef28afc331b3359852a9311378961"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga07aef28afc331b3359852a9311378961">&#9670;&nbsp;</a></span>llcc68_irq_handler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_irq_handler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>irq handler </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 run failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00400">400</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadc4d5be85a9b6ec69c1ee36fd8ac2f0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc4d5be85a9b6ec69c1ee36fd8ac2f0e">&#9670;&nbsp;</a></span>llcc68_lora_cad()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_lora_cad </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>run the cad </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to an enable buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 lora cad failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy</li>
<li>5 cad timeout </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00959">959</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga1f95293c20361789dd389174dbce5e90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f95293c20361789dd389174dbce5e90">&#9670;&nbsp;</a></span>llcc68_lora_transmit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_lora_transmit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a>&#160;</td>
          <td class="paramname"><em>standby_src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>preamble_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a>&#160;</td>
          <td class="paramname"><em>header_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a>&#160;</td>
          <td class="paramname"><em>crc_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>invert_iq_enable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>us</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>send the lora data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">standby_src</td><td>clock source </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">preamble_length</td><td>preamble length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">header_type</td><td>header type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">crc_type</td><td>crc type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">invert_iq_enable</td><td>bool value </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">us</td><td>timeout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 send failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy</li>
<li>5 send timeout</li>
<li>6 irq timeout</li>
<li>7 unknown result </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01084">1084</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gaddf875b5e6dac1981efbf64551d9786b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaddf875b5e6dac1981efbf64551d9786b">&#9670;&nbsp;</a></span>llcc68_read_buffer()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_read_buffer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the buffer </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>buffer offset </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read buffer failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01437">1437</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga9733564cd728f0d54ea73380a8500ed0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9733564cd728f0d54ea73380a8500ed0">&#9670;&nbsp;</a></span>llcc68_read_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_read_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register address </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01347">1347</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga55078cd307766f9e492edcf742a27052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga55078cd307766f9e492edcf742a27052">&#9670;&nbsp;</a></span>llcc68_reset_stats()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_reset_stats </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>pkt_received</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>pkt_crc_error</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>pkt_length_header_error</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the stats </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt_received</td><td>received packet counter mask </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt_crc_error</td><td>packet crc error mask </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pkt_length_header_error</td><td>packet length header error mask </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 reset stats failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03526">3526</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab952c48b2a99d9ca148f0e7152248b72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab952c48b2a99d9ca148f0e7152248b72">&#9670;&nbsp;</a></span>llcc68_set_buffer_base_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_buffer_base_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>tx_base_addr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>rx_base_addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the buffer base address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">tx_base_addr</td><td>tx base address </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rx_base_addr</td><td>rx base address </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set buffer base address failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03126">3126</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab2e1b7193c4e2a70dde0690b5f86e7bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab2e1b7193c4e2a70dde0690b5f86e7bf">&#9670;&nbsp;</a></span>llcc68_set_cad()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_cad </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>run the cad </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set cad failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01864">1864</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga9cd66f3a6598ddbd28e91eaa99433d55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9cd66f3a6598ddbd28e91eaa99433d55">&#9670;&nbsp;</a></span>llcc68_set_cad_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_cad_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga6350de9e90a891a3218369ad722e5de0">llcc68_lora_cad_symbol_num_t</a>&#160;</td>
          <td class="paramname"><em>num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>cad_det_peak</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>cad_det_min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gae69b992e7925cd83950b280953cd7e06">llcc68_lora_cad_exit_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>timeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the cad params </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">num</td><td>cad symbol number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">cad_det_peak</td><td>cad detection peak </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">cad_det_min</td><td>min cad detection peak </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>cad exit mode </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>cad timeout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set cad params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03071">3071</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gaad25b5a0ba4e0f75f457b9046ff68cf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad25b5a0ba4e0f75f457b9046ff68cf6">&#9670;&nbsp;</a></span>llcc68_set_calibration()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_calibration </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>settings</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the calibration settings </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">settings</td><td>calibration param </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set calibration failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02040">2040</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga5c6781d41dcce9fd21a2f96effa31a4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5c6781d41dcce9fd21a2f96effa31a4f">&#9670;&nbsp;</a></span>llcc68_set_calibration_image()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_calibration_image </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>freq1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>freq2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the calibration image frequency </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">freq1</td><td>image frequency 1 </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">freq2</td><td>image frequency 2 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set calibration image failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02087">2087</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadcb24a31fdfa47a35a5e3a027a72fb0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadcb24a31fdfa47a35a5e3a027a72fb0e">&#9670;&nbsp;</a></span>llcc68_set_dio2_as_rf_switch_ctrl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_dio2_as_rf_switch_ctrl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set dio2 as rf switch ctrl </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set dio2 as rf switch ctrl failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02381">2381</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga8430233857d3048bc5a5b14ab3cb2b42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8430233857d3048bc5a5b14ab3cb2b42">&#9670;&nbsp;</a></span>llcc68_set_dio3_as_tcxo_ctrl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_dio3_as_tcxo_ctrl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3aba1d4b9dbf42730f719c4b902b8f03">llcc68_tcxo_voltage_t</a>&#160;</td>
          <td class="paramname"><em>voltage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>delay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set dio3 as tcxo ctrl </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">voltage</td><td>tcxo voltage </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>tcxo ctrl delay </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set dio3 as tcxo ctrl failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02428">2428</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab0ef0fab8f3cc1b920d77b19b374ffa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab0ef0fab8f3cc1b920d77b19b374ffa0">&#9670;&nbsp;</a></span>llcc68_set_dio_irq_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_dio_irq_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>irq_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>dio1_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>dio2_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>dio3_mask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the dio irq params </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">irq_mask</td><td>irq mask </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dio1_mask</td><td>dio1 mask </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dio2_mask</td><td>dio2 mask </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dio3_mask</td><td>dio3 mask </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set dio irq params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02233">2233</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga8a55b7c1244480f1fbe2a33d5c7aa5ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a55b7c1244480f1fbe2a33d5c7aa5ee">&#9670;&nbsp;</a></span>llcc68_set_frequency_synthesis()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_frequency_synthesis </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the frequency synthesis mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set frequency synthesis failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01572">1572</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga4a350a961fb227c277e41f884b76db8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4a350a961fb227c277e41f884b76db8b">&#9670;&nbsp;</a></span>llcc68_set_gfsk_modulation_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_gfsk_modulation_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>br</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gacfd5064ec2c7bf6ce9386095f95d07dc">llcc68_gfsk_pulse_shape_t</a>&#160;</td>
          <td class="paramname"><em>shape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gaafbf6e830fdb8dd62a09fabaa1d6ca18">llcc68_gfsk_bandwidth_t</a>&#160;</td>
          <td class="paramname"><em>bw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>fdev</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the modulation params in GFSK mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">br</td><td>bit rate </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">shape</td><td>pulse shape </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bw</td><td>bandwidth </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fdev</td><td>frequency deviation </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gfsk modulation params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02723">2723</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gaad92fcb0ae91db880f7614c4f773df57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaad92fcb0ae91db880f7614c4f773df57">&#9670;&nbsp;</a></span>llcc68_set_gfsk_packet_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_gfsk_packet_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>preamble_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga7a120d201a38824190a5f840364a4ad7">llcc68_gfsk_preamble_detector_length_t</a>&#160;</td>
          <td class="paramname"><em>detector_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>sync_word_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gac44b443df4b0388d8a933d4bc031ba88">llcc68_gfsk_addr_filter_t</a>&#160;</td>
          <td class="paramname"><em>filter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga1131590a9097ab6a633a68dc86af1e73">llcc68_gfsk_packet_type_t</a>&#160;</td>
          <td class="paramname"><em>packet_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>payload_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga1f2e49b0e5be92a03c513cc553df7022">llcc68_gfsk_crc_type_t</a>&#160;</td>
          <td class="paramname"><em>crc_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>whitening_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the packet params in GFSK mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">preamble_length</td><td>preamble length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">detector_length</td><td>preamble detector length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sync_word_length</td><td>sync word length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>address filter </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">packet_type</td><td>packet type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">payload_length</td><td>length of the payload </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">crc_type</td><td>crc type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">whitening_enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gfsk packet params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy</li>
<li>5 sync word length is over 0x40 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02946">2946</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga1453faf06431e693cda119ef65910721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1453faf06431e693cda119ef65910721">&#9670;&nbsp;</a></span>llcc68_set_lora_modulation_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_lora_modulation_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga1b14b10a72d64a5449adc0830fd2690e">llcc68_lora_sf_t</a>&#160;</td>
          <td class="paramname"><em>sf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga08bbafa4dc293758f34fe68b8504a147">llcc68_lora_bandwidth_t</a>&#160;</td>
          <td class="paramname"><em>bw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga81c061e0807bdc5e1a3f9b2b56e408b7">llcc68_lora_cr_t</a>&#160;</td>
          <td class="paramname"><em>cr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>low_data_rate_optimize_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the modulation params in LoRa mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sf</td><td>spreading factor </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">bw</td><td>bandwidth </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">cr</td><td>coding rate </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">low_data_rate_optimize_enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set lora modulation params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02888">2888</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga74f9a562dcd6677d9f8e34f9c0ac94e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga74f9a562dcd6677d9f8e34f9c0ac94e7">&#9670;&nbsp;</a></span>llcc68_set_lora_packet_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_lora_packet_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>preamble_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gacd40a98d06b932340e4da8af140f7c98">llcc68_lora_header_t</a>&#160;</td>
          <td class="paramname"><em>header_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>payload_length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga065933f1568152535754c9fc3635e885">llcc68_lora_crc_type_t</a>&#160;</td>
          <td class="paramname"><em>crc_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>invert_iq_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the packet params in LoRa mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">preamble_length</td><td>preamble length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">header_type</td><td>header type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">payload_length</td><td>length of payload </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">crc_type</td><td>crc type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">invert_iq_enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set lora packet params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03014">3014</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga7ef1d7a5eda3d944c8da7c7edb5d6626"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ef1d7a5eda3d944c8da7c7edb5d6626">&#9670;&nbsp;</a></span>llcc68_set_lora_symb_num_timeout()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_lora_symb_num_timeout </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>symb_num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the lora symbol number timeout </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">symb_num</td><td>symbol number </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set lora symb num timeout failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l03173">3173</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga160254e25b42b7598368cf9a18c2b6db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga160254e25b42b7598368cf9a18c2b6db">&#9670;&nbsp;</a></span>llcc68_set_pa_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_pa_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>pa_duty_cycle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>hp_max</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the pa config </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">pa_duty_cycle</td><td>pa duty cycle </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">hp_max</td><td>max power </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set the pa config failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02135">2135</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gae1ec2b774db9e5b87927ed33c1becce4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae1ec2b774db9e5b87927ed33c1becce4">&#9670;&nbsp;</a></span>llcc68_set_packet_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_packet_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gab29d9d5056413effeb6a90b0f60fbff4">llcc68_packet_type_t</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the packet type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>packet type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set packet type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02580">2580</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga630ae86c540bc963f0c635170c258893"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga630ae86c540bc963f0c635170c258893">&#9670;&nbsp;</a></span>llcc68_set_regulator_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_regulator_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga474b3f209cbff441a9340674467a36ea">llcc68_regulator_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the regulator_mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>regulator mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set regulator mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01994">1994</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga13d60614f75b368db189c11bfb0d4970"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga13d60614f75b368db189c11bfb0d4970">&#9670;&nbsp;</a></span>llcc68_set_rf_frequency()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_rf_frequency </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the rf frequency </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>rf frequency register data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set rf frequency failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02531">2531</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga4b7616d4fd4652f2bbb784c675e94983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4b7616d4fd4652f2bbb784c675e94983">&#9670;&nbsp;</a></span>llcc68_set_rx()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_rx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>timeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the rx mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>rx timeout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set rx failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>0x000000 means timeout disable, rx single mode 0xFFFFFF means rx continuous mode </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01665">1665</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadf69ae6133a2950c44e6ab25bda7459b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf69ae6133a2950c44e6ab25bda7459b">&#9670;&nbsp;</a></span>llcc68_set_rx_duty_cycle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_rx_duty_cycle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>rx_period</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>sleep_period</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the rx duty cycle </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rx_period</td><td>rx period </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sleep_period</td><td>sleep period </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set rx duty cycle failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>t_preamble + t_header &lt;= 2 * rx_period + sleep_period </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01814">1814</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga7c045620870225d5e56c0feb7726d294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c045620870225d5e56c0feb7726d294">&#9670;&nbsp;</a></span>llcc68_set_rx_tx_fallback_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_rx_tx_fallback_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#gad28f405608563a0a13906547a23e4a8e">llcc68_rx_tx_fallback_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the rx tx fallback mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>rx tx fallback mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set rx tx fallback mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02184">2184</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga7f81d23837cc142eeb3d747257104fa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f81d23837cc142eeb3d747257104fa7">&#9670;&nbsp;</a></span>llcc68_set_sleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_sleep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga49ba436ff2b785362ded089573164e31">llcc68_start_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>rtc_wake_up_enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the sleep mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>start mode </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">rtc_wake_up_enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set sleep failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01481">1481</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab5550a0f3ad137482f05c3e47152fce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab5550a0f3ad137482f05c3e47152fce2">&#9670;&nbsp;</a></span>llcc68_set_standby()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_standby </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga136898138da9f75a412b145a874488ca">llcc68_clock_source_t</a>&#160;</td>
          <td class="paramname"><em>src</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the standby mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>clock source </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set standby failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01527">1527</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga62cafb2def29a606c457f9460e5c02af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62cafb2def29a606c457f9460e5c02af">&#9670;&nbsp;</a></span>llcc68_set_stop_timer_on_preamble()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_stop_timer_on_preamble </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga099cd8e6e7515f7fdf5176eed69babdd">llcc68_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>stop timer on preamble </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set stop timer on preamble failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01767">1767</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadff9eb8bc8b7478fda588de4c80a895a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadff9eb8bc8b7478fda588de4c80a895a">&#9670;&nbsp;</a></span>llcc68_set_tx()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_tx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>timeout</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the tx mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">timeout</td><td>tx timeout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set tx failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>0x000000 means timeout disable, tx single mode </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01616">1616</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga6670d33a5ea9dee5d8684b97d6c858ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6670d33a5ea9dee5d8684b97d6c858ef">&#9670;&nbsp;</a></span>llcc68_set_tx_continuous_wave()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_tx_continuous_wave </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the tx continuous wave mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set tx continuous wave failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01907">1907</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gab58dd951b8f4646105b37bdff4a47385"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab58dd951b8f4646105b37bdff4a47385">&#9670;&nbsp;</a></span>llcc68_set_tx_infinite_preamble()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_tx_infinite_preamble </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the tx infinite preamble mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set tx infinite preamble failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01950">1950</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga8433639e6776c1f7d01d9c028eda87de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8433639e6776c1f7d01d9c028eda87de">&#9670;&nbsp;</a></span>llcc68_set_tx_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_set_tx_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int8_t&#160;</td>
          <td class="paramname"><em>dbm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga57ca96e83c157266524f4c0de29b2cec">llcc68_ramp_time_t</a>&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the tx params </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dbm</td><td>rf power </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">t</td><td>ramp time </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set tx params failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l02673">2673</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga4e6dd8729c1c1701255157cee59e6e41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4e6dd8729c1c1701255157cee59e6e41">&#9670;&nbsp;</a></span>llcc68_single_receive()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_single_receive </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>us</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enter to the single receive mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">us</td><td>rx timeout </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 lora single receive failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l00821">821</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gabf66f8cad9ec85eb13bfafaf20a6aff6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabf66f8cad9ec85eb13bfafaf20a6aff6">&#9670;&nbsp;</a></span>llcc68_timeout_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_timeout_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>us</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the timeout </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*us</td><td>pointer to a us buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01739">1739</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga71b0d410b0dfb3229c4f0693382f97ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71b0d410b0dfb3229c4f0693382f97ef">&#9670;&nbsp;</a></span>llcc68_timeout_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_timeout_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>us</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the timeout to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">us</td><td>timeout </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01712">1712</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="gadb1d1181fe5dbd978295dc1f91a382fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadb1d1181fe5dbd978295dc1f91a382fd">&#9670;&nbsp;</a></span>llcc68_write_buffer()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_write_buffer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>write the buffer </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">offset</td><td>buffer offset </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 write buffer failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01392">1392</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
<a id="ga41b827744d2be4e7b7ad32a8db44ecff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41b827744d2be4e7b7ad32a8db44ecff">&#9670;&nbsp;</a></span>llcc68_write_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t llcc68_write_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__llcc68__command__driver.html#ga3cfd304d09728437424e8ada1e8a9375">llcc68_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>write the register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an llcc68 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register address </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 write register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 chip is busy </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

<p class="definition">Definition at line <a class="el" href="driver__llcc68_8c_source.html#l01302">1302</a> of file <a class="el" href="driver__llcc68_8c_source.html">driver_llcc68.c</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
